docker复制文件命令(docker查找文件命令)

在Docker环境下,我们经常需要在镜像中复制文件。常用的命令是docker cp和docker run。其中,docker cp可以将Host上的文件复制到Container中,也可以将Container中的文件复制到Host上;docker run可以在启动Container时复制文件到其内部,达到初始化、部署等目的。

使用docker cp命令复制文件:
docker cp<源路径><目标路径>示例:将Host上的文件test.txt复制到Container 7db2a02b47df的/tmp目录下
docker cp test.txt 7db2a02b47df:/tmp/
示例:将Container 7db2a02b47df上的/tmp目录下的文件test.txt复制到Host上的/tmp目录下
docker cp 7db2a02b47df:/tmp/test.txt /tmp/
使用docker run命令复制文件:
docker run -v<源路径>:<目标路径><镜像名>示例:在启动Container时将Host上的文件test.txt复制到Container中的/tmp目录下
docker run -v /host/path/test.txt:/tmp/test.txt myimage
示例:在启动Container时将容器内部的文件复制到Host上的目录/usr/share/nginx/html下
docker run -v /usr/share/nginx/html:/host/path myimage cp /usr/share/nginx/html/index.html /host/path/

以上是Docker中复制文件的两个常用命令,可以根据需求选择合适的方式。

本文链接:https://my.lmcjl.com/post/20205.html

展开阅读全文

4 评论

留下您的评论.