在使用docker時,我們常常需要把本地的文件傳輸?shù)饺萜髦校蛘邔⑷萜髦猩傻臄?shù)據(jù)傳回本地,這就需要使用docker的公共目錄功能。
公共目錄是指可以在容器和宿主機之間進行共享的文件夾。我們可以通過映射宿主機的某個目錄來實現(xiàn)公共目錄的功能,這樣就不需要在容器內(nèi)進行文件傳輸,方便快捷。
docker run -v /host/dir:/container/dir image_name
上面的命令中,“/host/dir”是宿主機目錄的路徑,“/container/dir”是容器內(nèi)共享目錄的路徑。這樣,宿主機目錄中的文件會自動傳輸?shù)饺萜鲀?nèi)的共享目錄中。
在容器內(nèi)訪問共享目錄時,我們需要使用絕對路徑。例如,如果我們想訪問容器內(nèi)的共享目錄“/container/dir”,可以使用以下命令:
cd /container/dir
注意:只有映射的目錄才能在容器內(nèi)進行訪問。如果在容器內(nèi)創(chuàng)建了一個新的文件夾,它不會自動映射到宿主機目錄中。
上一篇mysql語句排序查詢
下一篇python 庫文件讀寫