Dockerfile
Создание Docker-образа с помощью Dockerfile
Что такое докерфайл?
Dockerfile - это текстовый файл, который содержит инструкции для построения Docker-образа. Обычно Dockerfile начинается с указания базового образа, для которого будет выполняться сборка.
Создание Dockerfile
Для создания Docker-образа выполните следующие инструкции:
- Установите ОС.
- Обновите пакеты
aptкомандойapt update. - Установите
pythonкомандойapt install -y python3. - Установите
pipкомандойapt install -y python3-pip. - Разместите исходный код в директории
/data. - Запустите приложение с параметром
node.
Создайте Dockerfile с указанием инструкций для сборки образа:
FROM ubuntu
RUN apt-get update
RUN apt-get install -y python3-pip
RUN pip install node
COPY app.py /data/node-app.py
ENTRYPOINT NODE_APP=/data/node-app.py node run --host=0.0.0.0 --port=8080
FROM - из какого образа будет собраз образ.
RUN - дает запустить команды на этом образе. линуксовые.
Сборка Docker-образа
Для сборки Docker-образа выполните следующую команду:
docker build . -t kligann/hellodocker
В этой команде . означает, что Docker будет использовать текущую директорию в качестве контекста сборки, а -t задает имя и тег для создаваемого образа.
Загрузка Docker-образа в Docker Hub
Если вы хотите загрузить Docker-образ в Docker Hub, выполните следующую команду:
docker push kligann/hellodocker