This shows you the differences between two versions of the page.
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. |