Instalación de Docker

16/20

Lectura

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:

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 35

Preguntas 8

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Hola Chicos! 😄
Una imagen habla mas que mil palabras

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.

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 😄
https://docs.docker.com/engine/install/ubuntu/#install-using-the-convenience-script

Antes de ejecutar el último paso

sudo docker run hello-world

Deben ejecutar

sudo service docker start

Con este link no tuve problema alguno.
https://www.youtube.com/watch?v=ZO4KWQfUBBc

Play with Docker es una muy buena herramienta de Docker, se los recomiendo que lo prueben
👇
https://labs.play-with-docker.com/

Ya agregué en mi CV: Poder instalar Docker

Sin miedo al éxito.

  • Diferencia entre EV y Docker
    • Docker utiliza contenedores, que son paquetes ligeros que contienen todo lo necesario para ejecutar una aplicación, incluido el código, las dependencias, las bibliotecas y la configuración. Los contenedores se basan en imágenes, que son paquetes precargados que se pueden descargar de un registro de contenedores.
    • Un entorno virtual, por otro lado, utiliza una máquina virtual completa, que es un sistema operativo completo con su propio kernel y recursos. Esto significa que un entorno virtual ocupa más espacio en disco y requiere más recursos del sistema.
      • Un kernel es el núcleo de un sistema operativo. En el contexto de Docker y entornos virtuales, un kernel se refiere a una versión específica del núcleo del sistema operativo que se está utilizando en la máquina host y que está siendo compartida con el contenedor de Docker. Los contenedores de Docker utilizan el kernel de la máquina host para acceder a los recursos del sistema, como la memoria y los dispositivos de entrada/salida, lo que los diferencian de las máquinas virtuales, que tienen su propio kernel y requieren un sistema operativo completo instalado en ellas
    • Docker es más ligero y eficiente en términos de recursos que un entorno virtual, ya que comparte el kernel del sistema operativo host y no requiere un sistema operativo completo dentro de cada contenedor.
    • Docker es más fácil de desplegar y escalar, ya que los contenedores se pueden mover fácilmente entre diferentes sistemas y entornos, mientras que los entornos virtuales están más vinculados a un sistema específico.
    • Docker es más adecuado para aplicaciones que se ejecutan en diferentes entornos, como desarrollo, pruebas y producción. Mientras que un entorno virtual es más adecuado para aplicaciones que requieren un entorno estable y controlado.

En Arch Linux Based Distros, Simplemente se instala el PACquete que hay en Arch-Community

$ sudo pacman -Syu docker

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.

Para Linux Mint la instalación que me funciono fue:

  1. Agregaremos el repositorio de Docker al índice del administrador de paquetes apt e instalaremos el docker desde allí
$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
  1. Agregaremos la clave gpt
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. Ahora agregue el repositorio estable. Aquí tenia un problema con la instalación de Platzi.
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
  1. Actualice el repositorio e instale el paquete docker
$ sudo apt update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. Ejecute el contenedor “hello-world” para verificar si su instalación es exitosa.
sudo docker run hello-world

Mejor sigo a ver de que trata el modulo jajaj veo muchos problemas en los compañeros

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ó.

Amigos de linux solo copien y peguen en la terminal parrafo por parrafo

Logre instalar el docker. Si que tenia mis dudas al principio. Mientras haya un WSL, no habra ningun problema para instalar el docker.

En este video se muestra como instalar Docker para Windows
https://youtu.be/5RQbdMn04Oc?si=XsC7Coq7qcABmptB

Sin problemas para instalar Docker (:
Hola alguien me podria ayudar con la instalacion en windows 10 home single language xf: ![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvZxEcaCne5sScslP2fOAzLbgb7lo1rKCEYSAjWcXz0fuAPM7ifd3AfCP-_phZ3nruCzuHccUTF_LBDUOMUrWqXpA7Jd9L7yyfrNZMZHE9w7Tdd1qNCsnvdW_atKIF8vHVbXzX0YTE2NfhoQiHWJCHLtnpOAC0fgUEGfaYYNRmMasNNUpJa9o16HG8xW0/s320/Captura%20de%20pantalla%20\(249\).png)
![]()![](<C:\Users\USER\Pictures\Screenshots\Captura de pantalla (249).png>)Alguien si me podria conn este error de Docker
![](<"C:\Users\USER\Pictures\Screenshots\Captura de pantalla (249).png">)

Instalar Docker con WSL2 en Windows 10 / 11

https://www.youtube.com/watch?v=kZpBORuAAfQ

instalar docker en kali linux (si, estoy usando kali linux, hacker wannabe): \[instalar docker en kali]\([Installing Docker on Kali Linux | Kali Linux Documentation](https://www.kali.org/docs/containers/installing-docker-on-kali/#references))

Todo me funcionó en orden Windows 11 por supuesto y mi humilde poderosito WSL2. Se tardó un poquito pero sin complicaciones.

Gente con Ubuntu no se batalla nada, y pueden tener windows instalado al mismo tiempo sin tener una maquina virtual.

Es interesante como es que cada OS tiene sus pasos, y creo que aunque uses uno, tienes que ver como es que se hace en otros OS por si las dudas.

Si estan en linux:
Antes de ejecutar: sudo docker run hello-world. Deben ejecutar: sudo service docker start.

A mi me salto una revisión de mi sistema antivirus, lo tuve que permitir manualmente y luego tuve que activar en Docker la integración con WSL 2 entrando a los settings luego a recursos ws2 integración y colocar mi terminal

Tengo linux manjaro, segui estos pasos:

01 - actualizar el sistema
     sudo pacman -Syu

02 - instalar docker
     sudo pacman -S docker      

03 - arrancar  docker y habilitar que arranque en el inicio
     sudo systemctl start docker.service
     sudo systemctl enable docker.service    

04 - verificar el estado del servicio
     sudo systemctl status docker.service 

05 - verificar la version de docker
     sudo docker version   

06 - verificar la cantidad de container corriendo docker
     sudo docker info    

07 - correr docker sin ser root  
     sudo usermod -aG docker $USER

08 - logout / login 

09 - verficar que el usuario quedo en docker
     groups

10 - buscar imagenes de docker
     docker search lamp  
     docker search nginx

11 - instalar una imagen de docker 
     docker pull hello-world   

12 - Correr una imagen de docker
     docker run hello-world    

13 - monitorear los docker containers y sus estados    
     docker container ls

14 - listar imagenes de docker instalas
     docker images   

15 -  chequear cpu ram utilizadas por los containes
     docker stats  

16 - mirar la configuracion de red
     docker network ls        

Luego de perder varias horas (días) tratando de instalar la última versión de Docker en Windows hasta ahora (v4.16.3) y de realizar todos los posibles troubleshootings sin obtener éxito, finalmente encontré foros donde mencionan que efectivamente es una versión “inestable”, por lo cual opté por seguir uno de los consejos por ahí, e instalé la versión v4.15.0, la cual FUNCIONA SIN EL MÁS MÍNIMO PROBLEMA. Así que les recomiendo instalar una versión anterior!!! …al menos por el momento…

Ventajas de los contenedores Docker
Modularidad

  • El enfoque de Docker sobre la organización en contenedores se centra en la capacidad de separar una parte de la aplicación para actualizarla o repararla, sin necesidad de deshabilitarla por completo. Además de aprovechar este modelo basado en los microservicios, puede intercambiar procesos entre varias aplicaciones casi de la misma forma en que funciona la arquitectura orientada a los servicios (SOA).

  • Capas y control de versiones de imágenes

  • Cada archivo de imagen Docker está compuesto por varias capas que conforman una sola imagen. Cuando un usuario especifica un comando, como ejecutar o copiar, la imagen cambia, y se crea una capa nueva.

Me instalo bien con esas indicaciones en linux.

Ya no es necesario correr docker con rosetta, pueden verificar que apps están optimizadas desde esta pagina.

https://isapplesiliconready.com/es