Что такое Docker-образы?

Опубликовано: 17 Сентября, 2022

Docker Image — это исполняемый пакет программного обеспечения, который включает в себя все необходимое для запуска приложения. Этот образ информирует о том, как должен создаваться контейнер, определяя, какие программные компоненты будут запускаться и как. Docker Container — это виртуальная среда, которая объединяет код приложения со всеми зависимостями, необходимыми для запуска приложения. Приложение быстро и надежно работает из одной вычислительной среды в другую.

Запуск контейнеров из образа Docker:

Выполните следующие шаги, чтобы создать образ Docker и запустить контейнер:

Шаг 1: Создайте Dockerfile.

Шаг 2: Запустите следующую команду в терминале, и она создаст образ Docker приложения и загрузит все необходимые зависимости, необходимые для успешной работы приложения.

docker build -t <name to give to your image>

Это начнет создание образа.

Шаг 3: Мы успешно создали файл Dockerfile и соответствующий образ Docker для него.

Шаг 4: Запустите следующую команду в терминале, и она создаст работающий контейнер со всеми необходимыми зависимостями и запустит приложение.

docker run -p 9000:80 <image-name>

9000 — это порт, через который мы хотим получить доступ к нашему приложению. 80 — это порт, который контейнер предоставляет хосту для доступа.

Полезные команды образа Docker:

  • Список изображений:
docker ls
  • Вытащите образ из реестра:
docker image pull <image-name>
  • Удалить образ из Docker:
docker rmi <id-of-image>