User Tools

Site Tools


dockernexus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dockernexus [2016/12/01 00:39]
moliver
dockernexus [2020/04/10 17:38] (current)
Line 6: Line 6:
  
  
-**Para Debian y Ubuntu con configuración por systemd**+**Para Debian ​8 y 9 y Ubuntu ​16.x con configuración por systemd**
  
 /​etc/​default/​docker /​etc/​default/​docker
 <​code>​ <​code>​
-DOCKER_OPTS="​--dns 10.12.1.50 --registry-mirror=https://​nexus.uclv.edu.cu --insecure-registry nexus.uclv.edu.cu"​+DOCKER_OPTS="​--dns 10.12.1.50 ​--dns 10.12.1.51 ​--registry-mirror=https://​nexus.uclv.edu.cu --insecure-registry=nexus.uclv.edu.cu"​
 </​code>​ </​code>​
 +
 +Si estas fuera de la UCLV debe ser asi;
 +<​code>​
 +DOCKER_OPTS="​--registry-mirror=https://​docker.uclv.edu.cu --insecure-registry=docker.uclv.edu.cu"​
 +</​code>​
 +
 +
  
 /​lib/​systemd/​system/​docker.service /​lib/​systemd/​system/​docker.service
Line 66: Line 73:
 </​code>​ </​code>​
  
 +
 +Despues de esto se puede instalar una imagen normalmente:​
 +<​code>​
 +docker pull debian
 +</​code>​
 +
 +Si todo va bien se pide al mirror-repository. Si este falla se intenta con el repositorio original de dcoker hub.
 +
 +**Configuración para Windows con boot2docker y VirtualBox**
 +
 +**//El proceso mostrado a continuación es si ya está creada la máquina virtual boot2docker.//​**
 +
 +- Editar el archivo %USER%\.docker\machine\machines\default\config.json
 +
 +- Dentro de "​EngineOptions",​ ajustar "​Dns",​ "​InsecureRegistry"​ y "​RegistryMirror"​ como se muestra:
 +
 +<​code>​
 +"​EngineOptions":​ {
 +            "​ArbitraryFlags":​ [],
 +            "​Dns":​ [
 +                "​10.12.1.50"​
 +            ],
 +            "​GraphDir":​ "",​
 +            "​Env":​ [],
 +            "​Ipv6":​ false,
 +            "​InsecureRegistry":​ [
 +                "​nexus.uclv.edu.cu"​
 +            ],
 +            "​Labels":​ [],
 +            "​LogLevel":​ "",​
 +            "​StorageDriver":​ "",​
 +            "​SelinuxEnabled":​ false,
 +            "​TlsVerify":​ true,
 +            "​RegistryMirror":​ [
 +                "​https://​nexus.uclv.edu.cu"​
 +            ],
 +            "​InstallURL":​ "​https://​get.docker.com"​
 +},
 +</​code>​
 +
 +- Salvar los cambios en el archivo config.json
 +
 +- Apager e inciar la la VM default:
 +
 +<​code>​
 +docker-machine stop default
 +docker-machine start default
 +</​code>​
 +
 +- Entrar a la VM defualt y comprobar que se activaron los nuevos cambios:
 +
 +<​code>​
 +$ docker-machine ssh default
 +
 +$ docker info:
 + [...]
 + Insecure Registries:
 +     ​nexus.uclv.edu.cu
 +     ​127.0.0.0/​8
 + [...]
 + Registry Mirrors:
 + http://​nexus.uclv.edu.cu
 + [...]
 +
 + $ ps fax | grep docker
 + 1500 ?​ Sl 00:​01 /​usr/​local/​bin/​dockerd -D -g /​var/​lib/​docker -H unix:// -H tcp://​0.0.0.0:​2376 --label --provider virtualbox --insecure-registry nexus.uclv.edu.cu --registry-mirror=http://​nexus.uclv.edu.cu [...]
 + 1506 ?​ Ssl 0:​00 \ docker-containerd -l unix:///​var/​run/​docker/​libcontainerd.sock [...]
 +</​code>​
 +
 +Después de esto se puede instalar una imagen normalmente:​
 +
 +<​code>​
 +$ docker pull debian
 +</​code>​
 +
 +Si todo va bien se pide al mirror-repository. Si este falla se intenta con el repositorio original de dcoker hub.
dockernexus.1480552762.txt.gz · Last modified: 2020/04/10 17:38 (external edit)