Instalaci贸n de Docker para este curso

3/24

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 3

Preguntas 0

Ordenar por:

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

Excelente, que usemos mongo por medio de Docker, estaba por realizar esta sugerencia en otros cursos de programaci贸n que estoy realizado. considero que seria buena practica en los cursos realizar todas las instalaciones con docker (node, nestjs, angular, vue, mysql, postgres), seria simplemente compartir la imagen e indicar como se inicia y listo sin ninguna complicaci贸n ni instalaci贸n local y as铆 se motivar铆a mas el uso de docker incluso para ejecutar aplicaciones gr谩ficas.

Anteriormente yo usaba docker para abrir mi vscode y lo usaba sin ning煤n problema hasta que actualice mi versi贸n de Linux y al parecer por una actualizaci贸n de seguridad ya no lo puedo iniciar pero para el resto de aplicaciones que no requieren interfaz gr谩fica no tengo ning煤n inconveniente.

Este tema de NestJS esta muy bueno, ha superado mis expectativas, y nicolas excelente, solo me falta finalizar este curso de mongo y la autenticacion, seria excelente que tambi茅n se complementara el proyecto de NestJS con angular para el frontend hasta desplegarlo en alguna plataforma como aws, netlify, heroku, etc鈥

Perfecto!

馃憦