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
Descarga Docker Desktop
Abre Docker Desktop y
en Settings > General activa "Use the WSL 2 based engine"
en Settings > WSL Integration asegurate que todas las opciones estén activadas
🛑 Observación: En el caso que tengas algún problema al momento usar Docker Desktop con WSL, es importante dejar como por default la imagen de Ubuntu. Para poder realizarlo hay que hacer lo siguiente:
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
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
Agrega la llave GPG oficial de docker
Con el siguiente comando configuramos el repositorio:
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
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
Corre el siguiente comando para activar los cambios:
Confirmar que quedó instalado
Deberías ver algo así:
Si no funciona intenta reiniciando tu computador.
Instalar docker-compose
Lo primero es revisar cuál es la última versión disponible en los releases del repositorio oficial de docker-compose.
En la última actualización de esta guía, la última versión estable es la v2.14.2. Deberás reemplazar esta versión en la URL del siguiente comando:
Si quieres mas información sobre docker-compose la encuentras aquí.
Última actualización