В настоящее время я понимаю, когда использовать образы Docker и запускать службы.
Я создал приложение, которое можно запускать по требованию, используя файл Dockerfile и файл docker-compose.yml.
Файл docker-compose.yml определяет мои сервисы, и я могу запустить его, используя docker-compose up
, и все работает как положено.
Я сейчас пытаюсь перенести свой образ Docker в хранилище изображенийтак что я могу развернуть его в разных средах.
Если я собираю только свой Dockerfile, используя docker build
, он не содержит все необходимые переменные, которые нужны моей службе.
Как мне построитьфайл Dockerfile
и docker-compose.yml
, чтобы мое приложение было переносимым для производственного сервера и могло быть создано в качестве службы для сред разработки?