我已登錄到泊塢窗從下面的命令,現在從Python腳本我想將文件從泊塢窗複製到主機系統如何做到這一點拷貝文件中使用python腳本
sudo docker run -ti video:new /bin/bash
import os
os.system('cp /tmp/a.txt HOST:/tmp/a.txt')
我已登錄到泊塢窗從下面的命令,現在從Python腳本我想將文件從泊塢窗複製到主機系統如何做到這一點拷貝文件中使用python腳本
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
存在於主機上。
容器無法將信息複製到其隔離範圍之外。如果容器和主機之間想共享信息,請使用卷映射做到這一點(-v):
嗯。是的這個解決方案works.Thanks – Rajeev