linux – 如何将docker镜像指向我的.m2目录,以便在mac上的docker
当您查看
Dockerfile for a maven build时,它包含以下行:
VOLUME /root/.m2 现在,如果这是我的.m2存储库在我的Mac上的地方,这将是很好的 – 但它不是 – 它在 /Users/myname/.m2 现在我能做到: 但是后来Docker中的linux实现不知道在那里看.我想将linux位置映射到mac位置,并将其作为我的vagrant init的一部分.有一些像: ln /root/.m2 /Users/myname/.m2 我的问题是:如何将docker镜像指向我的.m2目录,以便在mac上的docker中运行maven? 解决方法
您更喜欢将主机文件夹(如/Users/myname/.m2)指向容器文件夹(而不是图像) 见“Mount a host directory as a data volume”:
$docker run -d -P --name web -v /Users/myname/.m2:/root/.m2 training/webapp python app.py
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |