Google Cloud Container-vm不会重新启动Docker容器

我们有一台使用container-vm的机器。 容器被configuration为具有“始终”的重新启动策略。 这意味着当docker守护进程重启(或重启机器)时,容器将被重新启动。

此function在我的开发环境中完美工作,但不在container-vm映像上。

您可以通过以下方式重现此问题:
1.从container-vm映像创build一个虚拟机

$ gcloud compute instances create boat --project "databerries" --image container-vm --zone europe-west1-d --machine-type f1-micro 
  1. 创build一个容器(以nginx为例)

    $ sudo su

    docker run –name some-nginx –restart = always -d nginx

  2. 检查容器是否启动

    docker工人

    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 7b616d41ba9b nginx:最新的“nginx -g”4秒前的守护进程4秒80 / tcp,443 / tcp some-nginx

  3. 重新启动docker deamon

    服务docker重启

  4. 检查容器是否启动

    docker工人ps -a

    集装箱的ID图像命令创build状态的港口名称7b616d41ba9b nginx:最新的“nginx -g”守护进程关于1分钟之前退出(0)22秒ago some-nginx

容器不重新启动。