把本機(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
沒有留言:
張貼留言