Docker容器和本機之間的文件傳輸

主機和容器之間傳輸文件的話須要用到容器的ID全稱。docker

獲取方法以下:bash

1.先拿到容器的短ID或者指定的name。code

bogon:Desktop hh$ docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                         PORTS               NAMES
0ce2661eae1a        32820b5e3b10        "/bin/bash"         3 days ago          Exited (0) About an hour ago                       zeppelin
f0cfc2f42c8c        05aa5a0d0188        "/bin/bash"         3 days ago          Exited (0) 3 days ago                              superset
397a0cc3a0e4        1bdcce8d4957        "/bin/bash"         3 days ago          Exited (0) 3 days ago                              cranky_almeida

2.而後根據這兩項的任意一項拿到ID全稱。it

bogon:Desktop hh$ docker inspect -f '{{.Id}}' zeppelin
0ce2661eae1aa8410aa9210d0889dd4124032fa2401bd140e259752b1d72b903

3.本機和容器之間的文件傳輸容器

docker cp 本地文件路徑 ID全稱:容器路徑

4.進入容器以後就可以看到剛纔上傳進來的文件了方法

5.若是是容器傳輸文件到本地的話,反過來就行了top

docker cp ID全稱:容器文件路徑 本地路徑
相關文章
相關標籤/搜索