github.com/alloyci/alloy-runner@v1.0.1-0.20180222164613-925503ccafd6/dockerfiles/ubuntu/Dockerfile (about) 1 FROM ubuntu:16.04 2 3 RUN apt-get update -y && \ 4 apt-get upgrade -y && \ 5 apt-get install -y ca-certificates wget apt-transport-https vim nano git curl && \ 6 apt-get clean && \ 7 rm -rf /var/lib/apt/lists/* 8 9 ARG DOCKER_MACHINE_VERSION=0.13.0 10 ARG DUMB_INIT_VERSION=1.0.2 11 12 COPY alloy-runner_amd64.deb /tmp/ 13 COPY checksums /tmp/ 14 RUN dpkg -i /tmp/alloy-runner_amd64.deb; \ 15 apt-get update && \ 16 apt-get -f install -y && \ 17 apt-get clean && \ 18 rm -rf /var/lib/apt/lists/* && \ 19 rm /tmp/alloy-runner_amd64.deb && \ 20 alloy-runner --version && \ 21 mkdir -p /etc/alloy-runner/certs && \ 22 chmod -R 700 /etc/alloy-runner && \ 23 wget -q https://github.com/docker/machine/releases/download/v${DOCKER_MACHINE_VERSION}/docker-machine-Linux-x86_64 -O /usr/bin/docker-machine && \ 24 chmod +x /usr/bin/docker-machine && \ 25 docker-machine --version && \ 26 wget -q https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_amd64 -O /usr/bin/dumb-init && \ 27 chmod +x /usr/bin/dumb-init && \ 28 dumb-init --version && \ 29 sha256sum --check --strict /tmp/checksums 30 31 COPY entrypoint / 32 RUN chmod +x /entrypoint 33 34 VOLUME ["/etc/alloy-runner", "/home/alloy-runner"] 35 ENTRYPOINT ["/usr/bin/dumb-init", "/entrypoint"] 36 CMD ["run", "--user=alloy-runner", "--working-directory=/home/alloy-runner"]