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

2023-12-14 16:06:40

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


#容器地址,加本地地址,注意:是容器的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/

文章来源:https://blog.csdn.net/qq_24909089/article/details/134890574
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。