Ayuda rapida para instalar Docker desde el Nexus de la UCLV
Por qué desde los repos de la UCLV?
Instalar algunos programas necesarios
apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
Adicionar la llave para poder verificar la integridad y autenticidad
curl -fsSL https://nexus.uclv.edu.cu/repository/download.docker.com/linux/debian/gpg | apt-key add -
Adicionar los repos.
repos=`echo "deb [arch=amd64] https://nexus.uclv.edu.cu/repository/download.docker.com/linux/$(lsb_release -is) $(lsb_release -cs) stable"`
add-apt-repository "${repos,,}"
apt update
Instalar docker
apt install docker-ce
Para ver e instalar una versión especifica se puede usar:
apt-cache madison docker-ce
Y Luego por ejemplo
apt install docker-ce=5:18.09.9~3-0~debian-buster
Luego de instalado se recomienda configurar docker para que use el registro de la UCLV
/etc/docker/daemon.json
{
"debug": false,
"experimental": false,
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": { "max-size": "100m" },
"registry-mirrors": ["https://docker.uclv.cu"],
"insecure-registries" : ["docker.uclv.cu"],
"storage-driver": "overlay2"
}