Created
November 12, 2016 00:59
-
-
Save hoozecn/a261f888a5ba91ca28511239f7e42fba to your computer and use it in GitHub Desktop.
Used by che workspace to run docker-in-docker or docker-compose
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM codenvy/alpine_jdk8 | |
USER root | |
# do all in one step | |
RUN apk upgrade --update && apk add --update iptables && \ | |
rm -rf /tmp/* /var/cache/apk/* | |
ENV DOCKER_HOST=unix:///var/run/docker.sock | |
RUN wget -q "https://github.com/docker/compose/releases/download/1.8.1/docker-compose-$(uname -s)-$(uname -m)" -O /usr/local/bin/docker-compose | |
RUN chmod +x /usr/local/bin/docker-compose | |
USER user | |
CMD sudo /usr/bin/ssh-keygen -A && \ | |
sudo /usr/sbin/sshd && \ | |
sudo docker daemon --host=unix:///var/run/docker.sock --host=tcp://0.0.0.0:2375 --storage-driver=vfs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Build:
docker build -t che-docker .
Start:
docker run --name che-docker -d --privileged --name che-docker che-docker
Docker compose:
docker exec -it che-docker bash
docker run --rm hello-world
docker-compose