網頁

2020/10/18

Docker 複製檔案到容器 copy file from host to container

把本機(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


沒有留言:

張貼留言