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/

相关推荐

  1. docker 修改镜像文件

    2023-12-09 13:36:02       16 阅读
  2. Windows Docker手动迁移镜像

    2023-12-09 13:36:02       8 阅读
  3. powershell远程拷贝文件windows 服务器

    2023-12-09 13:36:02       22 阅读
  4. docker 容器与本地主机间文件/文件夹传输

    2023-12-09 13:36:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-09 13:36:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-09 13:36:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-09 13:36:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-09 13:36:02       20 阅读

热门阅读

  1. 9月6日算法学习(栈)

    2023-12-09 13:36:02       38 阅读
  2. IBM Qiskit量子机器学习速成(三)

    2023-12-09 13:36:02       36 阅读
  3. 数据结构准备知识

    2023-12-09 13:36:02       34 阅读
  4. ALSA Compress-Offload API

    2023-12-09 13:36:02       35 阅读
  5. K8S学习指南(1)-docker的安装

    2023-12-09 13:36:02       34 阅读