在Docker容器上安装ant

问题描述 投票:0回答:1

我在Docker上运行Jenkins容器。但是当我在Jenkins中创建一个作业时,它会出现以下错误:

ant: not found

我提到了以下问题Ant not working with Jenkins within a Docker container,但这也没有奏效。

然后我尝试使用ANT运行

docker run -p 8084:8084 --name=ant-on-docker webratio/ant

但这也给出了与找不到蚂蚁相同的错误。

docker ant
1个回答
1
投票

最后一天后,自己找一个解决方案。问题是容器无法访问蚂蚁。很高兴知道这些事情:

  1. 检查容器内的$ PATH变量。如果没有蚂蚁,你需要添加。更重要的是,容器无法访问主机ant。如果你想访问主机ant,将你的容器挂载到主机目录并将ant工具复制到那里。(这就是我所做的)
  2. 我在我的docker上安装了portainer(这是一个很好的用于docker的UI)。所以我去了容器并添加了$ PATH变量的ant工具路径。
© www.soinside.com 2019 - 2024. All rights reserved.