[英]Mount host dir into docker container without volume?
僅在映像定義卷的情況下,才能將主機目錄或主機卷掛載(--mount或-v)到容器中嗎?
我試着做
docker run -d -v maven-m2-repo:/root/.m2 maven:3-jdk-8-alpine SOME-MAVEN-PROJECT-RUN
如https://github.com/carlossg/docker-maven中所述,以便在容器運行之間保留Maven存儲庫目錄,但是沒有任何內容寫入我的卷或主機目錄中。
Dockerfile沒有定義任何卷:
docker image inspect 08790c3343de
...
"ContainerConfig": {
...
"Volumes": null,
如果要使用-v
創建綁定安裝,則需要提供絕對路徑-v /path/to/maven-m2-repo:/root/.m2
或相對路徑-v ./maven-m2-repo:/root/.m2
,否則-v ./maven-m2-repo:/root/.m2
將它們視為卷名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.