自动重新启动Google Compute Engine上的Docker容器
我有两个Google Compute Engine实例,一个是用Apache运行Python,另一个是在Go上运行。 Python / Apache项目工作得很好,全天候运行,而Docker项目一直失败。
我使用以下命令启动了Docker容器:
docker run --publish 80:8080 --name CONTAINERNAME --restart=always IMAGENAME
每当容器停止工作,似乎每天发生一次,那么它将无法重新启动,直到我SSH进入计算引擎实例。 一旦我已经SSH到进入实例,然后我只是与docker ps
检查,看到它再次运行没有做任何事情..
所以我的问题是,为什么docker容器无法重新启动,直到我SSH进入计算引擎实例? 我正在执行正确的命令吗?
- 将Google永久磁盘附加到Cloud SDK Docker容器
- 我试图在Google云计算虚拟机实例上运行Docker“hello-world”应用,但似乎无法通过Web浏览器访问输出
- 如何使用谷歌云计算引擎启动脚本自动克隆Docker容器内的git仓库。 只能交互使用
- 如何将Spring Boot应用程序部署到Google Managed VM
- Google云项目中的跨源资源共享错误
- 无法连接到运行在计算引擎上的docker容器上的mongodb
- TERM环境variables未在Google Compute Engine上使用Docker进行设置
- DNS在Google Compute Engine节点中运行的Docker镜像不起作用
- 尽pipenetstat指出端口可用,Docker运行不能发布端口范围