在Docker容器上安装ant

时间:2018-09-10 12:47:02

标签: docker ant

我在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

但是这也会产生与找不到ant相同的错误。

1 个答案:

答案 0 :(得分:1)

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

  1. 检查容器内的$ PATH变量。如果没有蚂蚁,则需要添加。更重要的是,容器无法访问您的主机蚂蚁。如果要访问主机ant,请将容器安装在主机目录上,然后在其中复制ant工具。(这就是我所做的)
  2. 我在docker上安装了portainer(这是docker的一个很好的用户界面)。所以我去了容器,并在$ PATH变量中添加了蚂蚁工具路径。