在宿主机与docker容器之间拷贝文件或者文件夹是日常经常需要执行的操作,执行文件或者文件夹拷贝操作时不管容器是否启动,拷贝命令都会生效。
1 从宿主机拷贝文件到docker容器
拷贝命令
docker cp <宿主机需要拷贝的文件或者文件夹路径> <docker容器id或者容器名称>:要拷贝到容器里的绝对路径
比如将宿主机的/home/my_data
文件夹拷贝到容器id为7cb43080d722
的/home/my_data
文件夹下
docker cp /home/my_data 7cb43080d722:/home/my_data
2 从docker容器拷贝文件到宿主机
拷贝命令
docker cp <docker容器id或者容器名称>:容器中需要拷贝的文件或者文件夹路径 <要拷贝到宿主机里的绝对路径>
比如将容器id为7cb43080d722
的/home/my_data
文件夹拷贝到宿主机的/home/my_data
文件夹
docker cp 7cb43080d722:/home/my_data /home/my_data
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Docker – 在宿主机与容器之间拷贝文件或者文件夹
原文链接:https://www.stubbornhuang.com/2801/
发布于:2023年09月12日 11:04:33
修改于:2023年09月12日 11:04:33
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52