对于docker插件(mvn package docker:build
)的Maven构建失败,因为docker必须以root身份执行(有关在端口80上打开套接字的事情)。
有没有办法可以sudo从eclipse Run As..
启动的maven构建?
答案 0 :(得分:0)
这不是eclipse运行作为sudo问题的答案,而是来自maven插件问题的docker构建的解决方案对我有用:
在tcp套接字(限制为localhost)上的dev机器上运行docker host而不是unix套接字(可以在eclipse运行配置中将env var DOCKER_HOST配置为tcp:// localhost:2375)。这样你就不需要成为root用户来进行docker构建。