66 lines
1.6 KiB
Markdown
66 lines
1.6 KiB
Markdown
|
## 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
|
||
|
````
|