Что такое Docker-образы?
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>