运行 来自 eclipse 的 maven 作为 root
run maven from eclipse as root
Maven 构建 docker 插件 (mvn package docker:build
) 失败,因为 docker 必须以 root 身份执行(关于在端口 80 上打开套接字)。
有什么方法可以对从 Eclipse 启动的 Maven 构建执行 sudo Run As..
?
这不是 eclipse 运行 as sudo 问题的答案,而是 docker build from maven plugin 问题的解决方案,对我有用:
运行 docker 开发机器上的主机在 tcp 套接字(仅限于本地主机)而不是 unix 套接字上(您可以将环境变量 DOCKER_HOST 配置为 tcp:/ /localhost:2375 在 eclipse 运行 配置上)。这样你就不需要成为 root 来执行 docker 构建。
Maven 构建 docker 插件 (mvn package docker:build
) 失败,因为 docker 必须以 root 身份执行(关于在端口 80 上打开套接字)。
有什么方法可以对从 Eclipse 启动的 Maven 构建执行 sudo Run As..
?
这不是 eclipse 运行 as sudo 问题的答案,而是 docker build from maven plugin 问题的解决方案,对我有用:
运行 docker 开发机器上的主机在 tcp 套接字(仅限于本地主机)而不是 unix 套接字上(您可以将环境变量 DOCKER_HOST 配置为 tcp:/ /localhost:2375 在 eclipse 运行 配置上)。这样你就不需要成为 root 来执行 docker 构建。