把本機(host)檔案複製到docker container的方式如下。
指令docker cp <src_path> <container>:<dest_path>
可以將host的檔案複製到container中。
<src_path>
:要複製的檔案位置及檔案名稱。<container>
:container的id或名稱。<dest_path>
:被複製檔案在container系統的檔案目錄位置及檔案名稱。
例如host的所在目錄有一檔案script.sh
,輸入docker cp script.sh jenkins:/tmp/script.sh
可將此檔案複製到container jenkins
的/tmp/script.sh
。
$ docker cp script.sh jenkins:/tmp/script.sh
複製後使用docker exec -it jenkins bash
進入jenkins container的bash。
$ docker exec -it jenkins bash
jenkins@c90ff3c69a58:/$
在container bash根目錄輸入cd tmp && ls
查看是否複製成功。
jenkins@c90ff3c69a58:/$ cd tmp && ls
hsperfdata_jenkins
hsperfdata_root
jetty-0_0_0_0-8080-war-_-any-6455321127969855137.dir
script.sh
winstone3835426178279778622.jar
沒有留言:
張貼留言