[英]copy file from docker to host system using python script
我已經從下面的命令登錄到docker,現在從python腳本中我想將文件從docker復制到主機系統如何執行此操作
sudo docker run -ti video:new /bin/bash
import os
os.system('cp /tmp/a.txt HOST:/tmp/a.txt')
映射一個卷以從容器與主機共享數據。
docker run -v /tmp/:/tmp/ -ti video:new /bin/bash
然后,讓您的python腳本將文件復制到容器內的/tmp
目錄中 。
import os
os.system('cp /path/to/a.txt /tmp/a.txt')
到-v
映射,該文件位於/tmp
目錄下的docker主機上。 關閉/tmp/a.txt
容器后,該文件仍會以/tmp/a.txt
形式存在於主機上。
容器無法在隔離范圍之外復制信息。 如果要在容器和主機之間共享信息,請使用體積映射器(-v):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.