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