我在计算引擎上部署了一个Docker容器。
在构建具有相同映像名称和标签的新docker映像后,我想重新部署此docker容器,例如webapp:latest
现在,我通过重新启动计算引擎实例重新部署Docker容器。
我认为这是不正确的。
重新部署Docker容器的正确方法是什么?
答案 0 :(得分:0)
在Google Compute Engine虚拟机实例上部署Docker映像时,会有一些limitation,因为您只能为每个VM实例部署一个容器,并且只能通过此部署方法使用容器优化的OS映像。 / p>
我认为最好的解决方法是在实例详细信息中取消选中容器选项,以免使用容器优化的OS映像将容器部署到VM实例。如果要在VM上deploy a single container,则此选项很有用。
相反,请在GCP外部的VM中安装docker。另外,如果您需要为每个VM实例部署多个容器,请考虑使用Kubernetes引擎。