docker-compose run ant all install-all
fails to complete for me. This is a long-running build which I’m trying to use docker to manage so developer’s don’t need to go through some custom-setup on their machine to run the build.
Expected behavior
docker-compose run completes
Actual behavior
docker-compose stops with the following error message:
ERROR: dial unix /Users/martzm/Library/Containers/com.docker.docker/Data/*00000003.00000948: connect: connection refused
Information
- the output of:
-
Moby Menu > Diagnose & Feedback
on OSX <= this doesn’t seem to exist?
-
Docker About:
Version 1.12.0-rc2-beta17 (build: 9779)
ff18c0c63c5ff3c4a4a925d191d5592d655779d7
Here is the setup I’m using. In a folder called ep-docker I’ve put docker-compose.yml and ep-platform.build.dockerfile. Then I clone the ep-platform project as a sibling to the ep-docker folder.
version: '2'
services:
ep-platform:
build:
context: .
dockerfile: ep-platform.build.dockerfile
volumes:
- ../ep-platform:/root/ep-platform
- $HOME/.m2/repository:/root/.m2/repository
- $HOME/.m2/settings.xml:/root/.m2/settings.xml
And my docker file for ep-platform:
# EP6 Docker Image
FROM java:6
RUN apt-get update && apt-get install -y ant
RUN wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz && \
tar xvf apache-maven-3.0.5-bin.tar.gz && \
mv apache-maven-3.0.5 /opt/apache-maven-3.0.5 && \
rm apache-maven-3.0.5-bin.tar.gz
RUN mkdir /root/ep-platform
RUN mkdir /root/.m2
ENV ANT_OPTS -XX:MaxPermSize=1g -Xmx1g
ENV MAVEN_OPTS -XX:MaxPermSize=1g -Xmx1g
ENV M2_HOME /opt/apache-maven-3.0.5
ENV PATH $M2_HOME/bin:$PATH
WORKDIR /root/ep-platform
CMD tail -f /dev/null
Steps to reproduce the behavior
- Setup the project as above
- Run
docker-compose run ep-platform ant all install-all