windows本地拷贝docker镜像中的文件

一:从镜像中拷贝文件到本地电脑


#容器地址,加本地地址,注意:是容器的id,不是镜像id
docker cp 容器ID:/opt/vendor/ ./

1、首先启动容器,找到运行的容器id

#查看已启动容器,找到容器id

docker ps -a 

 2、执行一下报错了

symlink ..\codeception\base\codecept D:\aaa\vendor\bin\codecept: A required privilege is not held by the client.
这个报错的意思是,拷贝的镜像的文件存在软连接,所以直接拷贝会失败,解决方案:我们可以直接把整个文件夹打包成压缩包,然后把压缩包拷贝到本地

 3、 打包vendor

进入到目录压缩文件夹
zip -r ven.zip vendor

#把压缩包拷贝到tmp目录下
cp ven.zip /tmp/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值