【发布时间】:2016-11-10 00:09:22
【问题描述】:
为 docker 插件 (mvn package docker:build) 构建的 Maven 失败,因为 docker 必须以 root 身份执行(关于在端口 80 上打开一个套接字)。
有没有一种方法可以 sudo 从 eclipse Run As.. 启动的 maven 构建?
【问题讨论】:
标签: eclipse maven maven-docker-plugin
为 docker 插件 (mvn package docker:build) 构建的 Maven 失败,因为 docker 必须以 root 身份执行(关于在端口 80 上打开一个套接字)。
有没有一种方法可以 sudo 从 eclipse Run As.. 启动的 maven 构建?
【问题讨论】:
标签: eclipse maven maven-docker-plugin
这不是 eclipse run as sudo 问题的答案,而是对我有用的 docker build from maven plugin 问题的解决方案:
在开发机器上的 tcp 套接字(仅限于 localhost)上运行 docker host,而不是 unix 套接字(您可以在 Eclipse 运行配置中将 env var DOCKER_HOST 配置为 tcp://localhost:2375)。这样你就不需要 root 来做 docker build。
【讨论】: