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
EstudianteJuan R. Vergara M.
EstudianteCarlos Eduardo Bracho Ramírez
EstudianteDiego Jurado
EstudianteBryan Carvajal
EstudianteFidel Parabacuto
EstudianteAlejandro Martínez Valencia
EstudianteErick Alay
Estudiantemarco pablo demaio
EstudianteJuan Martin Pastuso Borda
EstudianteJAVIER STIVEN MURILLO
EstudiantePablo Garrido Hernandez
EstudianteQoqo Baldovino
EstudianteKenyi Julberht Hancco Quispe
EstudianteEduardo Huanca
EstudianteDavid Saldaña
EstudianteFidel Parabacuto
EstudianteMartín Steven Hernández Ortiz
EstudianteLuis Tapia
EstudianteCésar Nájera
EstudianteLeonardo Rodriguez Silva
EstudianteLeonardo Rodriguez Silva
EstudianteSamuel José Moreno
EstudianteIván Camilo Barragán Echavarría
EstudianteIván Camilo Barragán Echavarría
Estudianteiecgerman .
EstudianteJuan Daniel Lopez Duque
EstudianteJorge Miguel Diaz
EstudianteJorge Miguel Diaz
EstudianteNicolas Alpargatero
EstudianteJulio Coronado
EstudianteRafael Rivera
EstudianteLeandro Tenjo
EstudianteHola Chicos! :D Una imagen habla mas que mil palabras
Gracias por esta completa infografía.
Tristemente, 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.
Ya 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.
Igual yo, jajajaja, estaba abriendo el instalador cuando vi este comentario y cancele. 😂😂😂
Antes de ejecutar el último paso
sudo docker run hello-world
Deben ejecutar
sudo service docker start
Si 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
Ojalá hubiera sabido de esto antes, gracias :D
este enlace esta en la primer linea para la instalación en Ubuntu
Con este link no tuve problema alguno. https://www.youtube.com/watch?v=ZO4KWQfUBBc
Tengo WSL 2 y me funcionó.
X2 buen video, recomendacion, verificar que cumplan con los requisitos para docker y listo no debería haber inconveniente
Ya agregué en mi CV: Poder instalar Docker
Play with Docker es una muy buena herramienta de Docker, se los recomiendo que lo prueben 👇
por 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?
Sin miedo al éxito.
En Arch Linux Based Distros, Simplemente se instala el PACquete que hay en Arch-Community
$ sudo pacman -Syu docker
Yo 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ó.
Yo 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.
Tengo el mismo problema. Existe alguna alternativa?
No 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.
No 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
linuxshelltips . com / install-docker-in-linux-mint
en 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
Gente con Ubuntu no se batalla nada, y pueden tener windows instalado al mismo tiempo sin tener una maquina virtual.
Eso estaba notando que todos tenían problemas menos yo hasta que vi tu comentario, también lo hice en Ubuntu
Para 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
Me olvidaba, la fuente es "https://www.ubuntumint.com/install-docker-in-linux-mint/", pueden ver las instrucciones con mas detalles.
Mejor sigo a ver de que trata el modulo jajaj veo muchos problemas en los compañeros
Amigos de linux solo copien y peguen en la terminal parrafo por parrafo
Hola, ya realicé la instalación, pero al abrirlo me aparece el siguiente error:
que puedo hacer ?
gracias
🍃 ¿Hay alguien más usando una Raspberry Pi 4?
Da un poco de problemas, pero se puede. Si necesitan ayuda, Estoy listo para ayudar.