linux – 从Docker容器中提取文件?

我可以看到可以通过insert将文件插入Docker容器:

docker insert IMAGE URL PATH

有没有办法获取Docker容器中的文件内容并将它们保存在主机操作系统的某个位置?我想提取配置文件的值并将其存储在我的主机操作系统上.

解决方法:

取决于您使用的docker工具版本:

>根据cp doc v0.6.3,当前版本有一个普通的’cp’命令:

Usage: docker cp CONTAINER:PATH HOSTPATH
copy files/folders from the containers filesystem to the host
path. Paths are relative to the root of the filesystem.

>对于旧版本,您可以考虑使用从export doc v0.5.3开始的’export’:

Usage: docker export CONTAINER
Export the contents of a filesystem as a tar archive

(根据容器的功能,可能还有其他选项.)

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...