gpt4 book ai didi

maven - 将docker目录作为Maven参数传递

转载 作者:行者123 更新时间:2023-12-02 19:41:03 24 4
gpt4 key购买 nike

我有一个需要服务器主文件夹作为参数的目标。在我本地,我只是做:

mvn test -Dserverhome=/Users/foo/MyServer

在测试计算机上,服务器位于docker容器内。我如何指向Docker容器内的服务器目录?

最佳答案

您需要mount your host folder as a data volume

docker run -d -P --name aname -v /Users/foo/MyServer:/myserver yourImage

这样,您的maven命令始终可以(在容器内)
 mvn test -Dserverhome=/myserver

因为您相信,在运行时 /myserver将与正确的主机文件夹关联。

请注意,如果在Mac或Windows上使用docker,则已经挂载了 /Users(通过VirtualBox和boot2docker tinycore Linux),因此您甚至不需要声明数据量。

关于maven - 将docker目录作为Maven参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36075893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com