Docker размещение контейнеров - PullRequest
0 голосов
/ 04 марта 2020

При развертывании приложения микросервисов на основе docker с использованием docker -compose, следует ли создавать изображения с помощью Dockerfiles или создавать изображения, загружая их, затем используя Docker images?

1 Ответ

0 голосов
/ 04 марта 2020

Вы можете сделать либо / или. Я предпочитаю создавать образы отдельно, а затем развертывать их отдельно с помощью docker -compose. Это мое предпочтение, так как я склонен использовать процесс и систему CI / CD:

  1. Создать конвейер сборки для компиляции моего кода
  2. В том же конвейере сборки - в конце добавить шаг для создания образа контейнера с помощью «build -t name: tagname».
  3. В конвейере развертывания / выпуска используйте файл docker -compose, чтобы вызвать мой стек контейнеров с помощью docker -compose -f docker -compile-file.yml up -d "

Мне нравится разбивать свою деятельность на отдельные этапы, чтобы дать мне гибкость при выполнении отдельных шагов, когда я захочу. От вас зависит, как вы работаете, и в какой ситуации вы находитесь. Visual Studio использует docker -композитный файл для совместного создания и развертывания.

...