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

如何查询启动运行中Docker容器的对应docker run命令?

查看Docker容器完整启动命令方案

方案1:无需额外安装工具,用原生docker inspect提取配置

  • 第一步先获取目标容器的ID或名称:
    执行docker ps列出所有运行中容器,复制对应容器的ID或名称字段
  • 执行inspect命令导出容器全量配置:
    docker inspect <容器ID/名称> > container_config.json
    
  • 从导出的JSON文件中提取你需要的启动配置项,常用配置对应字段如下:
    • 端口映射:对应HostConfig.PortBindings字段
    • 卷挂载:对应Mounts字段
    • 环境变量:对应Config.Env字段
    • 网络配置:对应HostConfig.NetworkMode、Networks字段
    • 重启策略:对应HostConfig.RestartPolicy字段
    • 启动命令:对应Config.Cmd、Config.Entrypoint字段

方案2:一键导出完整docker run命令(推荐)

使用专门的工具runlike可以直接还原完整的启动命令,不需要手动拼接:

  • 首先安装runlike:
    pip3 install runlike
    
  • 直接执行命令即可输出完整docker run语句:
    runlike <容器ID/名称>
    
  • 如果需要格式化输出方便查看参数,加-p参数即可:
    runlike -p <容器ID/名称>
    

两种方案都可以100%还原启动时设置的所有配置项,不会出现参数遗漏。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 10:36:11