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