Docker

OSX

Para instalar Docker en Mac encuentras las instrucciones aquí. Pon atención a la versión de procesador que tienes en tu Mac (Intel Chip o Apple Chip), porque las instrucciones cambian.

Windows

Instalación

    1.
    Descarga Docker Desktop
    2.
    Abre Docker Desktop y
      1.
      en Settings > General activa "Use the WSL 2 based engine"
      2.
      en Settings > WSL Integration asegurate que todas las opciones estén activadas

Linux

Aquí encuentras las instrucciones para Ubuntu, pero si tienes otro SO basado en linux puedes buscar las instrucciones aquí
Desinstalar las versiones antiguas de Docker
1
sudo apt-get remove docker docker-engine docker.io containerd runc
Copied!
Nota: no hay problema si apt reporta que ninguna de esos paquetes estaba instalado.
Luego hay dos opciones para instalar Docker: desde repositorios oficiales o instalando los archivos manualmente.
En esta guía explicamos como instalar desde repositorios oficiales, que es más automatizado, y en este link encuentras las instrucciones para la instalación manual.
Descargar versión estable de Docker
1
sudo apt-get update
2
sudo apt-get install \
3
apt-transport-https \
4
ca-certificates \
5
curl \
6
gnupg \
7
lsb-release
Copied!
Agrega la llave GPG oficial de docker
1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Copied!
Con el siguiente comando configuramos el repositorio:
1
echo \
2
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
3
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Copied!
Nota: Este comando es específico a arquitecturas x86_64 / amd64. Para otras arquitecturas (como armhf o arm64 puedes buscar el comando acá: https://docs.docker.com/engine/install/ubuntu/)
Instalación de Docker
1
sudo apt-get update
2
sudo apt-get install docker-ce docker-ce-cli containerd.io
Copied!
Correr docker sin sudo
Debemos hacer lo siguiente para poder usar Docker sin sudo:
Crea un grupo unix llamado docker y agrega tu usuario a este
1
sudo groupadd docker
Copied!
1
sudo usermod -aG docker $USER
Copied!
Corre el siguiente comando para activar los cambios:
1
newgrp docker
Copied!
Confirmar que quedó instalado
1
docker run hello-world
Copied!
Deberías ver algo así:
Si no funciona intenta reiniciando tu computador.
Instalar docker-compose
1
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Copied!
1
sudo chmod +x /usr/local/bin/docker-compose
Copied!
Si quieres mas información sobre docker-compose la encuentras aquí
Última actualización 1d ago
Copiar enlace