You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Cloud Shell中创建的Docker容器去向何处?

问题分析与解决步骤

核心原因

docker pull命令仅负责将Docker镜像拉取到本地环境,并不会自动创建或运行容器——这是Docker的基础行为,和GCP Cloud Shell的特性无关。你找不到容器,本质是还未基于拉取的镜像启动容器实例。

具体操作步骤

  1. 检查已拉取的镜像
    在Cloud Shell中执行以下命令,查看本地已存在的Docker镜像列表:

    docker images
    

    若之前的pull操作成功,你能看到对应应用的镜像信息(包括镜像名、标签、ID等)。

  2. 基于镜像启动容器
    根据Marketplace应用的提示,执行docker run命令启动容器(通常需要添加端口映射、环境变量等参数,示例如下):

    docker run -p 8080:80 <镜像名或镜像ID>
    

    具体参数请严格参照你在Marketplace中看到的启动指引。

  3. 查看容器状态

    • 查看正在运行的容器:
      docker ps
      
    • 查看所有容器(包括已停止的):
      docker ps -a
      

额外注意事项

Cloud Shell的会话存在临时存储特性:当你关闭Cloud Shell窗口超过1小时,或主动终止会话,除$HOME目录下的文件外,其他临时存储内容(包括Docker镜像、容器)都会被自动清理。如果是这种情况,你需要重新执行pull命令拉取镜像,再启动容器。

内容的提问来源于stack exchange,提问作者Anders

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 15:45:03