Instalaci贸n de Docker

3/27

Lectura

Seg煤n el sistema operativo que utilices puede variar la instalaci贸n, as铆 que te doy las indicaciones base para la instalaci贸n:

Instalaci贸n en Windows 馃彙

Debes descargar el instalador desde la p谩gina de Docker for Windows.

Una de las cosas que debes tener en cuenta en la instalaci贸n en Windows es que debes contar con Windows 10 de 64 Bits y debes habilitar el Hyper-V de Windows.

Instalaci贸n en Windows con WSL 馃惂

Cuando tienes WSL2 debes asegurarte que tienes las siguientes caracter铆sticas habilitadas:

Y adem谩s habilitar WSL en Docker:

Puedes ver m谩s detalles en Docker Desktop WSL 2 backend

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 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 install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
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 \
  $(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
sudo groupadd docker
sudo usermod -aG docker $USER
# reset terminal

Install Docker compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Para otras distribuciones de Linux:

Aportes 15

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

驴Por qu茅 es necesario aprender Docker?

.
El aprender una tecnolog铆a multifac茅tica como lo es Docker, nos permite extender nuestras capacidades de desarrollo.
.
Docker no s贸lo es un entorno de trabajo de virtualizaci贸n de instancias, es una distro que nos permite abstraer varias capas del desarrollo de software, describiendo el concepto de DevOps.
.
馃挕 Pueden tomar el curso de Docker para introducirse en el desarrollo con esta tecnolog铆a.
.

驴Qu茅 beneficios me da el aprender Docker?

.
Varias, pero la m谩s importante es la abstracci贸n de entornos de trabajo (develop, testing / staging, production, etc.) y extenderlos a conceptos vivos en la nube.

Activar Hyper-V en Windows Home
Si tienes Windows Home no podr谩s activar el Hyper-V de la forma en que se muestra en la clase y si al instalar e iniciar Docker te sale un error similar a este.
.

Puedes checar el tutorial que hice para que te funcione 馃槃
.
Activar Hyper-V en Windows Home para Docker
.
Espero te sirva 馃挌

Hola compa帽@s para saber si instalaste todo correctamente en un linux(casi todas las distribuciones) corres el siguiente comando:

sudo docker run hello-world

Deberia despues de hacer el proceso mostrarte algo as铆:

Aqu铆 pueden verificar las distribuciones en las que Docker ofrece soporte incluidas Mac y Windows.
Espero les sirva, saludos.

Instalaci贸n completa!!

sudo docker run hello-world

Recomiendo el siguiente video con una explicaci贸n m谩s completa para los que tienen WSL2

https://youtu.be/5RQbdMn04Oc

El repositorio de la documentaci贸n oficial no me sirvi贸. Us茅 este que encontr茅 en un tutorial de instalaci贸n:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu `lsb_release -cs` test"
sudo apt update
sudo apt install docker-ce

Puede que sea necesario agregar estos comandos en caso de tener error de permisos en Ubuntu 20.04 cuando se ejecuta el comando: docker-compose up -d postgres

sudo gpasswd -a $USER docker
newgrp docker

Listo ya tengo DOcker

Para verificar la version del S.O: Tecla de Windows logo + R tipear winver y seleccionar OK

Me salia este error que no permitia que corriera Docker en windows

docker daemon is not running

Lo soluciones abriendo la terminal como administrador y lanzando el comando: & "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchDaemon

Platzinautas, no olviden ejecutar el instalador 鈥淒ocker Desktop Installer鈥 como administrador (click derecho) en Windows 10 con WSL2 habilitado y Ubuntu-20.04.

Si alguien tiene debian https://docs.docker.com/engine/install/debian/
No ejecuta los de ubuntu.

Si tienes Kali Linux y tuviste problemas con la instalaci贸n te recomiendo que veas 脩este video](https://www.youtube.com/watch?v=WsRdIBI6ONQ), A m铆 me ayudo a instalarlo (tuve que seguir la instalaci贸n de debian buster)

Tube problemas con WSL pero es porque no estaba usando la versi贸n 2 u.u . As铆 que segu铆 este tutorial y arreglado uwu

En ArchLinux es:

sudo pacman -S docker