使用docker cp复制本地文件到容器时,报错:没有这个容器或路径

docker cp /mnt/d/BaiduNetdiskDownload/B8ERP20220108.bak 630f5b9a1a00d26975cd4fda3464af0829bbfb1f21c1e30238fec7c11eed609d:/var/lib/postgresql/data/pgdata/B8ERP20220108.bak
Error: No such container:path: 630f5b9a1a00d26975cd4fda3464af0829bbfb1f21c1e30238fec7c11eed609d:/var/lib/postgresql/data/pgdata

错误的原因是错误使用了镜像id(630f5b9a1a00d26975cd4fda3464af0829bbfb1f21c1e30238fec7c11eed609d),不是容器id。

可以使用docker ps获得容器id :9a0b860363f2,这样就可以正确将本地文件/mnt/d/BaiduNetdiskDownload/B8ERP20220108.bak复制到容器中了。

docker cp /mnt/d/BaiduNetdiskDownload/B8ERP20220108.bak 9a0b860363f2:/var/lib/postgresql/data/pgdata/B8ERP20220108.bak
Logo

一站式 AI 云服务平台

更多推荐