Según el sistema operativo que utilices puede variar la instalación, así que a continuación te daré las indicaciones base para la instalación según tu sistema operativo:
Instalación en Windows con WSL (Recomendada) 🐧
Debes descargar el instalador desde la página de Docker for Windows.
Cuando ya tienes instalado Docker Desktop dentro de tus programas debes abrirlo y debes asegurarte que la opción "Use the WSL 2 based engine" está habilitada:
Luego en la sección "Resources > WSL Integration", asegurarate que la opcion "Enable integration with my default WSL distro", este habilitada:
Puedes ver más detalles de Docker con WLS 👉 Docker Desktop WSL 2 backend
Instalación en Windows 🪟
Debes descargar el instalador desde la página de Docker for Windows.
Cuando ya tienes instalado Docker Desktop dentro de tus programas, una de las cosas que debes tener en cuenta en la instalación con Windows es que debes contar con Windows 10 de 64 Bits o superior y debes habilitar el Hyper-V de Windows.
Si quieres conocer los detalles, aquí te dejo el detalle como habilitar Hyper-V desde la Interfaz de Windows
Instalación en macOS 🍎
En Mac tienes dos opciones. Todo dependerá si tienes los nuevos chips M1 o Intel, ya que hay un instalable apropiado para ambas arquitecturas de chip. Puedes escoger el instalable desde Install Docker Desktop on Mac.
Adicionalmente, si cuentas con los nuevos chips M1, debes ejecutar la siguiente instrucción en tu terminal softwareupdate --install-rosetta
Una vez descargues el instalador adecuado, solo debes seguir los pasos y pasar Docker Desktop a tus aplicaciones.
Instalación en Ubuntu 🐧
Estos son los pasos para instalarlo dentro de Ubuntu, sin embargo, también puedes ver directamente Install Docker Engine on Ubuntu
sudo apt-get update
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo docker run hello-world
Para otras distribuciones de Linux:
Yuli Alexandra Pulido Castañeda
EstudianteHola Chicos! :D Una imagen habla mas que mil palabras
Juan R. Vergara M.
EstudianteGracias por esta completa infografía.
Carlos Eduardo Bracho Ramírez
EstudianteTristemente, instalar Docker me lanza pantallazo azul, y Windows muere : ( Tuve que restaurar el sistema a un punto anterior. Sucedió dos veces, así que tendré que sacrificar la herramienta. He visto que es un problema común en Windows, y también un caso no resuelto. Algunos quedan con la PC como un brick.
Diego Jurado
EstudianteYa estaba pensando si para el uso que le doy merecía la pena hacer la instalació, pero con tu comentario, mas bien dejo así de momento.
Bryan Carvajal
EstudianteIgual yo, jajajaja, estaba abriendo el instalador cuando vi este comentario y cancele. 😂😂😂
Fidel Parabacuto
EstudianteAntes de ejecutar el último paso
sudo docker run hello-world
Deben ejecutar
sudo service docker start
Alejandro Martínez Valencia
EstudianteSi les parece engorroso seguir todos los esos pasos para instalar docker, pueden instalarlo todo con un script mágico que el mismo Docker provee para la instalación casi automática. Les dejo la documentación. Es la que normalmente yo sigo. Muy recomendada :D https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script
Erick Alay
EstudianteOjalá hubiera sabido de esto antes, gracias :D
marco pablo demaio
Estudianteeste enlace esta en la primer linea para la instalación en Ubuntu
Juan Martin Pastuso Borda
EstudianteCon este link no tuve problema alguno. https://www.youtube.com/watch?v=ZO4KWQfUBBc
JAVIER STIVEN MURILLO
EstudianteTengo WSL 2 y me funcionó.
Pablo Garrido Hernandez
EstudianteX2 buen video, recomendacion, verificar que cumplan con los requisitos para docker y listo no debería haber inconveniente
Qoqo Baldovino
EstudianteYa agregué en mi CV: Poder instalar Docker
Kenyi Julberht Hancco Quispe
EstudiantePlay with Docker es una muy buena herramienta de Docker, se los recomiendo que lo prueben 👇
Eduardo Huanca
Estudiantepor qué vimos paso a paso junto con el docente decenas de pasos de instalación de dependencias, interpretes, IDEs en cada sistema operativo y no podemos ver la instalación de docker?
David Saldaña
EstudianteSin miedo al éxito.
Fidel Parabacuto
EstudianteMartín Steven Hernández Ortiz
EstudianteEn Arch Linux Based Distros, Simplemente se instala el PACquete que hay en Arch-Community
$ sudo pacman -Syu docker
Luis Tapia
EstudianteYo uso Linux Mint. Cuando instalé Docker tuve muchos problemas para hacerlo funcionar en un principio y aún no he podido hacerlo con las indicaciones de la documentación de Docker. Pero parece que al instalar docker-compose viene junto a Docker mismo, y se puede hacer con un solo comando:
$ sudo apt install docker-compose
Ojo que con apt no se garantiza tener la versión más reciente de Docker (se puede instalar docker-compose con más pasos) pero esta es la forma más sencilla y la que me funcionó.
César Nájera
EstudianteYo no puedo habilitar Hyper-V, el SO de mi computadora es Windows Home y esta función es solo para Windows Enterprise, Windows Home o Windows Education.
Leonardo Rodriguez Silva
EstudianteTengo el mismo problema. Existe alguna alternativa?
Leonardo Rodriguez Silva
EstudianteNo encontre camino en windows para resolver este problema. Por lo que me decante por instalar Ubuntu Linux, y no tuve problema con docker. Eso si , tuve que volver a configurar github, python y demas entornos y extensiones realizados durante este curso y el de github. Me tomo algunos dias (bueno ese depende de cada quien), sin embargo me sirvio repasar todos esos conceptos. Pero no queria depender de una version de pago de Windows.
Samuel José Moreno
EstudianteNo me permite instalarlo en LInux Mint, me salio el siguiente mensaje:
El repositorio «https://download.docker.com/linux/ubuntu una Release» no tiene un fichero de Publicación. N: No se puede actualizar de un repositorio como este de forma segura y por tanto está deshabilitado por omisión. N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.
Hay alguna solucion ademas de borrar el ppa
Iván Camilo Barragán Echavarría
Estudiantelinuxshelltips . com / install-docker-in-linux-mint
Iván Camilo Barragán Echavarría
Estudianteen ese link (platzi no me deja ponerlo normal) el segundo paso me funcionó.
Explicando un poquito el comando que usa
sudo dpkg -i /home/karthick/downloads/package.deb
una vez descargadas las 4 dependencias que nos interesan (docker-ce, docker-ce-cli, containerd y docker-compose-plugin), hacemos ese coamando, la ruta es de ejmplo, usa en donde guardastelos archivos (.deb) y "package.deb" se refiere a cada dependencia
iecgerman .
EstudianteGente con Ubuntu no se batalla nada, y pueden tener windows instalado al mismo tiempo sin tener una maquina virtual.
Juan Daniel Lopez Duque
EstudianteEso estaba notando que todos tenían problemas menos yo hasta que vi tu comentario, también lo hice en Ubuntu
Jorge Miguel Diaz
EstudiantePara Linux Mint la instalación que me funciono fue:
$ sudo apt update $ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
$ sudo apt update $ sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
Jorge Miguel Diaz
EstudianteMe olvidaba, la fuente es "https://www.ubuntumint.com/install-docker-in-linux-mint/", pueden ver las instrucciones con mas detalles.
Nicolas Alpargatero
EstudianteMejor sigo a ver de que trata el modulo jajaj veo muchos problemas en los compañeros
Julio Coronado
EstudianteAmigos de linux solo copien y peguen en la terminal parrafo por parrafo
Rafael Rivera
EstudianteHola, ya realicé la instalación, pero al abrirlo me aparece el siguiente error:
que puedo hacer ?
gracias
Leandro Tenjo
Estudiante🍃 ¿Hay alguien más usando una Raspberry Pi 4?
Da un poco de problemas, pero se puede. Si necesitan ayuda, Estoy listo para ayudar.