完美拷貝本地文件到docker容器

前言:我們經常會遇到需求在linux下,讀取某個文件獲取數據。在本地測試中,使用docker作爲容器引擎。那我們如何將本機的文件複製到容器中去呢?三部曲帶你完美拷貝本地文件到docker容器

(1)查找容器

docker ps -a

 

(2)確定我們的容器名,並獲取容器長ID

docker inspect -f '{{.ID}}' store-dev

(3) 拷貝本地文件到容器

docker cp 你的文件路徑 容器長ID:docker容器路徑

例子:

筆者將mac電腦桌面上文件夾名爲RWD97019_20190300下的AVL和CHK文件複製到docker容器下的/ftpdata/award路徑下

請注意,兩邊路徑都要加上文件名+文件後綴 ,容器長ID後面是一個:

  • docker cp /Users/lidongbin/Desktop/RWD97019_20190300/RWD97019_20190300.AVL 33771096c8531094e1996c9b8b3689f149a1cbdb07957983c639c4863ce4eaee:/ftpdata/award/RWD97019_20190300.AVL
  • docker cp /Users/lidongbin/Desktop/RWD97019_20190300/RWD97019_20190300.CHK 33771096c8531094e1996c9b8b3689f149a1cbdb07957983c639c4863ce4eaee:/ftpdata/award/RWD97019_20190300.CHK

最後,我們進入容器查看是否成功拷貝

docker exec -it store-dev bash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章