【问题标题】:What are the correct steps to re-deploy a docker container on compute engine?在计算引擎上重新部署 docker 容器的正确步骤是什么?
【发布时间】:2019-01-22 11:54:37
【问题描述】:

我在计算引擎上部署了一个 docker 容器。

我想在构建一个具有相同镜像名称和标签的新 docker 镜像后重新部署这个 docker 容器,例如 webapp:latest

现在,我通过重启计算引擎实例重新部署 docker 容器。

我认为这是不正确的。

重新部署 docker 容器的正确方法是什么?

【问题讨论】:

    标签: docker google-cloud-platform containers google-compute-engine


    【解决方案1】:

    当您在 Google Compute Engine 虚拟机实例上部署 Docker 映像时,会出现一些 limitation,因为您只能为每个 VM 实例部署一个容器,并且您只能通过这种部署方法使用 Container-Optimized OS 映像。

    我认为最好的解决方法是取消选中实例详细信息中的容器选项,以不使用容器优化的操作系统映像将容器部署到 VM 实例。如果您想在 VM 上deploy a single container,此选项很有用。

    相反,在 GCP 之外的 VM 中安装 docker。此外,如果您需要为每个 VM 实例部署多个容器,请考虑使用 Kubernetes Engine。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-19
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多