docker数据拷贝
docker数据拷贝的方式有很多种,下面介绍几种数据拷贝的方式;此处只是介绍几种简易的方式,更多方式可以google下。
从容器中向主机拷贝数据
docker cp <containerId>:/file/path/within/container /host/path/target docker cp 8e7e5f4574f4:/root/test.txt ./test.txt
从主机向容器中拷贝数据
docker cp /host/path/target <containerId>:/file/path/within/container docker cp ./host.txt 8e7e5f4574f4:/root/host.txt
用-v挂载主机数据卷到容器内
docker run -v /path/to/hostdir:/mnt $container
其余的在宿主机上操作即可
通过输入输出符进行拷贝
docker run -i ubuntu /bin/bash -c 'cat > /path/to/container/file' < /path/to/host/file/ # 或者 docker exec -it <container_id> bash -c 'cat > /path/to/container/file' < /path/to/host/file/
扫描公众号,关注更多信息
---------------------------------------------------------------------------------我是分割线--------------------------------------------------------------------------to be a better me, talk is cheap show me the code
版权所有,转载请注明原文链接。
文中有不妥或者错误的地方还望指出,以免误人子弟。如果觉得本文对你有所帮助不妨【推荐】一下!如果你有更好的建议,可以给我留言讨论,共同进步!
再次感谢您耐心的读完本篇文章。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------