0
我很困惑,尊重訪問系統文件的碼頭引擎運行的SO。這是可能的嗎? 我認爲在某些情況下,我需要使用某些文件來運行測試或讀取其他文件流程。我應該在這個情況下怎麼辦?創建一個文件,一個形象,我需要?Docker:我可以訪問系統文件嗎?
我很困惑,尊重訪問系統文件的碼頭引擎運行的SO。這是可能的嗎? 我認爲在某些情況下,我需要使用某些文件來運行測試或讀取其他文件流程。我應該在這個情況下怎麼辦?創建一個文件,一個形象,我需要?Docker:我可以訪問系統文件嗎?
爲了使您的主機上的容器訪問文件,其中docker
運行您通常會使用volume mounts。一個常見的成語是一樣的東西這個:
docker run -v .:/src myimage /src/run-my-tests
也就是說,我的當前工作目錄安裝在容器中爲/src
,t母雞運行某種執行測試的shell腳本。
您可以使用卷裝載來訪問主機上的任何文件或目錄。例如:
docker run -v /:/host ...
可以讓您訪問整個主機根文件系統。運行:
docker run -v /etc/motd:/etc/motd ...
將在容器與主機上的一個替代/etc/motd
。閱讀文檔以獲取更多信息。