Это быстрое решение:
- создать папку "ant"
- создать файл ant / Dockerfile с содержимым
FROM alpine
WORKDIR /work
RUN apk update && apk add openjdk8 && apk add apache-ant
ENTRYPOINT [ "ant" ]
создайте файл ant / build.xml с содержимым (я знаю, что вы можете добиться большего, чем это, но я не могу :))
<?xml version = "1.0"?>
<project name = "Hello World Project" default = "info">
<target name = "info">
<echo>Hello World - Welcome to Apache Ant!</echo>
</target>
</project>
сборка образа докера
docker build -t ant:1.0 ./ant
запустите сборку муравья
docker run --rm -v $(pwd)/ant:/work ant:1.0
Конечно, вы можете поместить в «муравей» весь ваш проект и построить его.
Это можно улучшить, но, надеюсь, оно ответитВаш вопрос до сих пор.