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

使用docker cp命令报错:No such container 问题求助

解决Docker cp提示"No such container: pg"的问题

以下是几种可行的排查和修复方法:

  • 检查容器名称大小写:Docker容器名称区分大小写,确认docker ps显示的容器名是全小写的pg还是有大写字符。如果是大写PG,复制命令要严格匹配名称:

    sudo docker cp PG:/recom.bkp /home/melnik/dev/recom
    
  • 改用容器ID执行复制:容器名称偶尔会出现解析问题,直接用容器ID更稳定:

    1. 运行docker ps获取容器的ID(比如输出里的a1b2c3d4)
    2. 替换ID执行命令:
    sudo docker cp a1b2c3d4:/recom.bkp /home/melnik/dev/recom
    
  • 补全容器内文件的绝对路径:你用docker exec pg pwd得到容器当前工作目录是/,说明recom.bkp的完整路径是/recom.bkp,之前的命令少了根目录的/,可能导致路径解析错误,补上后重试:

    sudo docker cp pg:/recom.bkp /home/melnik/dev/recom
    
  • 排查sudo权限上下文问题:如果你的用户已加入docker组,可以尝试去掉sudo执行复制命令,避免sudo切换用户后Docker上下文不一致:

    docker cp pg:/recom.bkp /home/melnik/dev/recom
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 02:29:53