Чтобы собрать и запустить Docker-образ, необходимо выполнить следующие шаги:
- Создайте файл с именем "Dockerfile" в корневой директории вашего проекта. Dockerfile - это текстовый файл, содержащий инструкции для создания Docker-образа.
- Определите базовый образ в Dockerfile с помощью директивы
FROM
. Например, вы можете использовать образ Ubuntu, Alpine или другой, в зависимости от ваших потребностей. Например:
FROM ubuntu:latest
- Определите рабочую директорию для вашего проекта с помощью директивы
WORKDIR
. Например:
WORKDIR /app
- Скопируйте файлы и директории вашего проекта в образ Docker с помощью директивы
COPY
. Например:
COPY . /app
- Установите необходимые зависимости и выполните другие необходимые команды с помощью директивы
RUN
. Например:
RUN apt-get update && apt-get install -y python3
- Определите команду, которая будет выполняться при запуске контейнера, с помощью директивы
CMD
илиENTRYPOINT
. Например:
CMD ["python3", "app.py"]
- Откройте командную строку или терминал и перейдите в директорию с Dockerfile.
- Соберите Docker-образ с помощью команды
docker build
. Например:
docker build -t my-docker-image .
В этой команде -t
определяет имя Docker-образа, а .
указывает на текущую директорию.
- Дождитесь завершения процесса сборки образа. По окончании вы увидите сообщение о том, что образ успешно создан.
- Теперь можно запустить Docker-контейнер, основанный на созданном образе, с помощью команды
docker run
. Например:
docker run my-docker-image
При этом контейнер будет запущен и выполнит команду, которая определена в директиве CMD
или ENTRYPOINT
в Dockerfile.
Вот и все! Теперь вы знаете, как собрать и запустить Docker-образ. Обратите внимание, что эти шаги могут варьироваться в зависимости от вашего проекта и требований.