繁体   English   中英

Docker Google Cloud 上的图像退出(无分离模式)

[英]Docker Image on Google Cloud Exiting (No detached mode)

我在谷歌的容器注册表上有一个 docker 图像。 我面临的问题是我没有看到添加 docker 运行类型 arguments 的选项,例如:--detached

我会通过调用来运行我的容器

docker run -t -d -p 3333:3333 -p 3000:3000 --name <name> <image_ID>

我在 Gcloud 上使用 VM 实例,并且容器选项似乎没有这个分离的参数(这会在不使用时阻止我的基于 ubuntu 的容器停止)

你的问题缺乏细节。 问题受益于细节,包括所采取的具体步骤、导致的错误或为诊断错误所采取的步骤等。

我从您的问题中假设您正在使用 Cloud Console 创建一个 Compute Engine 实例,并且您正在选择“容器”以向其部署容器映像。

默认配置是分离运行容器,即相当于docker run --detach

您可以通过 SSH 进入实例并运行例如docker container ls以查看正在运行的容器或docker container ls --all以查看所有容器(也已停止)来证明这一点。

您也可以像在其他地方一样直接从这里运行容器,尽管您可能更喜欢docker run --interactive --stdindocker container logs...以确定它为什么不能正确启动:

docker run \
--stdin \
--detach \
--publish=3333:3333 \
--publish=3000:3000 \
--name=<name> \
<image_ID>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM