亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將文件從主機復制到Docker容器

將文件從主機復制到Docker容器

catspeake 2019-07-16 10:53:28
將文件從主機復制到Docker容器我正在嘗試為我們使用的Docker容器構建一個備份和還原解決方案。我有我創造的碼頭基地形象,ubuntu:base,并且不希望每次都要用Docker文件重新構建它來將文件添加到其中。我希望創建一個從主機運行的腳本,并使用ubuntu:baseDocker圖像,然后將文件復制到該容器中。如何將文件從主機復制到容器?
查看完整描述

3 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

這個cp命令可用于復制文件。一個特定的文件可以復制如下:

docker cp foo.txt mycontainer:/foo.txt
docker cp mycontainer:/foo.txt foo.txt

為了強調,mycontainer集裝箱身份證,影象身份證。

文件夾包含的多個文件src可以復制到target文件夾使用:

docker cp src/. mycontainer:/target
docker cp mycontainer:/src/. target

參考資料:碼頭CLI文件cp

在1.8之前的Docker版本中,只能將文件從容器復制到主機。不是從主機到容器。


查看完整回答
反對 回復 2019-07-16
?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

最干凈的方法是在啟動容器時將主機目錄掛載到容器上:

{host} docker run -v /path/to/hostdir:/mnt --name my_container my_image
{host} docker exec -it my_container bash
{container} cp /mnt/sourcefile /path/to/destfile


查看完整回答
反對 回復 2019-07-16
  • 3 回答
  • 0 關注
  • 1939 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號