使用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