## Docker@RUG Vraag een API aan via webhosting.cit@rug.nl voor toegang tot de docker test omgeving. #Docker run debug ``` $ docker run --rm -it -p "":80 registry.webhosting.rug.nl/username/name:latest ``` # Download composer : ```` Linux : https://releases.rancher.com/compose/v0.12.5/rancher-compose-linux-amd64-v0.12.5.tar.gz Windows : https://releases.rancher.com/compose/v0.12.5/rancher-compose-windows-386-v0.12.5.zip Mac OS X : https://releases.rancher.com/compose/v0.12.5/rancher-compose-darwin-amd64-v0.12.5.tar.gz ```` # Download cli : ```` Linux : https://releases.rancher.com/cli/v0.6.3/rancher-linux-amd64-v0.6.3.tar.gz Windows : https://releases.rancher.com/cli/v0.6.3/rancher-windows-386-v0.6.3.zip Mac OS X : https://releases.rancher.com/cli/v0.6.3/rancher-darwin-amd64-v0.6.3.tar.gz ```` #Connect by cli : ```` tar xvzf rancher-linux-amd64-v0.6.3.tar.gz cd rancher-v0.6.3 ./rancher --url https://webhost12.service.rug.nl:8080/v1 --access-key 12345678 --secret-key zeergeheim --env 111 --host dcktest001 docker cmd create alias : echo "rcl=~/directory/rancher-v0.6.3/rancher --url https://webhost12.service.rug.nl:8080/v1 --access-key 12345678 --secret-key zeergeheim --env 111" > .bashrc . bashrc rcl --host dcktest00{1,2} docker cmd ```` ## Registry https://registry.webhosting.rug.nl login private registry ``` $ docker login registry.webhosting.rug.nl ``` # Build tag push ```` $ cd docker-build-directory $ docker build -t name . $ docker tag name:latest registry.webhosting.rug.nl/username/name:latest $ docker push registry.webhosting.rug.nl/username/name:latest ````