Каковы правильные шаги для повторного развертывания Docker-контейнера на вычислительном движке? - PullRequest
0 голосов
/ 21 января 2019

Я развертываю Docker-контейнер на вычислительном движке.

Я хочу повторно развернуть этот Docker-контейнер после создания нового образа Docker с тем же именем и тегом образа, как webapp:latest

На данный момент я переустанавливаю Docker-контейнер, перезапуская экземпляр вычислительного механизма.

Я думаю, что это не правильно.

Как правильно повторно развернуть Docker-контейнер?

1 Ответ

0 голосов
/ 21 января 2019

При развертывании образов Docker на экземплярах виртуальной машины Google Compute Engine существует некоторое ограничение , поскольку вы можете развернуть только один контейнер для каждого экземпляра виртуальной машины и использовать только образы ОС, оптимизированные для контейнеров, с этим методом развертывания..

Я считаю, что лучшим обходным решением является снятие флажка с опции контейнера в деталях вашего экземпляра, чтобы не развертывать контейнер на экземпляре виртуальной машины с помощью образа ОС, оптимизированного для контейнера.Эта опция полезна, если вы хотите развернуть отдельный контейнер на виртуальной машине.

enter image description here

Вместо этого установите docker в вашей виртуальной машине за пределами GCP.Кроме того, рассмотрите Kubernetes Engine, если вам нужно развернуть несколько контейнеров для каждого экземпляра виртуальной машины.

...