website/docs/docker.md

66 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2019-05-20 14:32:39 +02:00
## 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
<a href="https://registry.webhosting.rug.nl" target="_blank">https://registry.webhosting.rug.nl</a>
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
````