-
Notifications
You must be signed in to change notification settings - Fork 14
instalar_docker
Explicaremos 3 formas de instalar docker. Desde el sitio oficial, repositorios de terceros y desde los repos libres de costo en Cuba.
Resumen de Instalación rápida
sudo apt update && sudo apt upgrade && sudo apt install docker.io docker-compose -y
sudo apt install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
Añadir la llave GPG publica al almacén de llaves de APT
Nota: Si estas en Cuba y deseas usar la llave GPG del Repositorio Oficial de Docker, obligatoriamente debes usar un VPN, dado que no es accesible directamente desde nuestro país.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Nota: Si se usa un repositorio de terceros, o mirror, no es necesario el uso de VPN.
curl -x ip:puerto -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
Nota: Si estas detrás de un proxy que necesite autenticación agrégale estos parámetros.
curl -x ip:puerto -U usuario:contraseña
Agregar origen del Repositorio de Docker en el APT
En este caso existen dos variantes, o añadirlo mediante comando APT, o añadiendo la línea manualmente.
- Mediante comando APT
Comencemos editando nuestro source.list . Para no hacer el ajuste a mano usare el comando sed para cambiar el repo de archive.ubuntu.com a repos.uclv.edu.cu
sudo sed -i 's/archive.ubuntu.com/repos.uclv.edu.cu/' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/repos.uclv.edu.cu/' /etc/apt/sources.list
Actualizamos el sistema.
sudo apt update && sudo apt upgrade
Instalamos docker y docker-compose:
sudo apt install docker.io docker-compose -y
Nota: Recordar el uso de VPN para este caso.
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
- Añadido manual de la línea de origen
Nota: Una buena práctica es añadir las líneas de orígenes de Repositorios en el APT dentro de la ubicación /etc/apt/sources.list.d en un archivo independiente .list; no es elegante ubicar todo dentro de /etc/apt/sources.list.
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu versionqueusas stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list
echo "deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu versionqueusas stable" | sudo tee /etc/apt/sources.list.d/docker-ce.list
- Primero actualizamos las listas de paquetes del APT
sudo apt update && sudo apt full-upgrade -y
- Y luego instalamos los paquetes correspondientes
sudo apt install docker-ce docker-compose docker-ce-cli containerd.io -y
Nota: En las distribuciones basadas en DEB el servicio se inicia automáticamente. En las distribuciones basadas en RPM, es necesario iniciarlo manualmente mediante el comando systemctl o service.
Referencia: https://docs.docker.com/engine/install/ubuntu/ https://www.sysadminsdecuba.com/2021/07/instalando-docker-usando-la-red-cubana/
Copyright © 2022