在Docker容器上安装ant
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在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
但这也给出了与找不到蚂蚁相同的错误。
答案
最后一天后,自己找一个解决方案。问题是容器无法访问蚂蚁。很高兴知道这些事情:
- 检查容器内的$ PATH变量。如果没有蚂蚁,你需要添加。更重要的是,容器无法访问主机ant。如果你想访问主机ant,将你的容器挂载到主机目录并将ant工具复制到那里。(这就是我所做的)
- 我在我的docker上安装了portainer(这是一个很好的用于docker的UI)。所以我去了容器并添加了$ PATH变量的ant工具路径。
以上是关于在Docker容器上安装ant的主要内容,如果未能解决你的问题,请参考以下文章
linux上安装Docker (非常简单的安装方法) 2019
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段