Docker拷贝宿主机与容器中的文件
Posted 116970u
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker拷贝宿主机与容器中的文件相关的知识,希望对你有一定的参考价值。
如果我们需要将宿主机文件拷贝到容器内可以使用 docker cp 命令,也可以将文件从容器内拷贝到宿主机
将宿主机文件拷贝到容器内
docker cp 要拷贝的宿主机文件或目录 容器名称:容器文件或目录
1. 在宿主机上创建一个mengxuegu文件并写入内容
2. 将mengxuegu文件拷贝进 mycentos2 容器中的 /opt 目录下(mycentos2要是UP启动状态)
3. 登录 mycentos2 容器,查看/opt目录下是否有 mengxuegu 文件
从容器内文件拷贝到宿主机
docker cp 容器名称:要拷贝的容器文件或目录 宿主机文件或目录
1. 向 mycentos2 容器中的 mengxuegu 文件进行追加内容abc (要登录进容器中)
2. 需要使用 exit 先退出 docker 容器命令行,回到宿主机
3. 从容器拷贝mengxuegu文件到宿主机的 /opt 目录下(在宿主机中操作)
docker cp mycentos2:/opt/mengxuegu /opt/mengxuegucopy
注意:文件拷贝 docker cp 命令 均在宿主机中操作
以上是关于Docker拷贝宿主机与容器中的文件的主要内容,如果未能解决你的问题,请参考以下文章