赞
踩
当你需要从 Docker 镜像中直接拷贝文件而不运行容器时,可以使用以下步骤:
创建容器: 使用 docker container create 命令基于镜像创建一个容器,但不运行它。
docker container create --name temp-container nginx:1.13.5
这会创建一个名称为 temp-container 的容器,但它处于停止状态。
拷贝文件: 使用 docker container cp 命令从容器中拷贝需要的文件或目录到本地文件系统。
docker container cp temp-container:/etc/nginx/nginx.conf .
这会将容器 temp-container 中的 /etc/nginx/nginx.conf 文件拷贝到当前工作目录 (.)。
删除容器: 拷贝完毕后,可以安全地删除这个临时容器。
docker container rm temp-container
这会删除名为 temp-container 的容器。
通过这种方法,你可以直接从 Docker 镜像中获取文件,而无需启动完整的容器实例。这种方式比传统的先运行容器再拷贝文件的方法更为高效和直接。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。