#Docker, first steps

Docker es una tecnología de containers muy popular.

¿No has usado containers? Sirven para desplegar aplicaciones en un entorno virtual aislado, pero sin el overhead de tener un Sistema Operativo (SO) nuevo como se tiene en una Virtual Machine (VM).

La principal diferencia es que los containers virtualizan el SO en vez del hardware, como lo hace una VM. De esta forma un container usa menos espacio en disco (ya que no requiere una copia del SO), y es más ágil (ya que usa menos recursos del host para ejecutar).

Hoy aprenderemos como comenzar a utilizarlo.

Obteniendo Docker

Para comenzar, vamos al sitio oficial de Docker: https://www.docker.com y del menu «Products» seleccionamos «Docker Desktop»

Luego pulsaremos el botón para realizar la descarga que corresponda al sistema operativo de nuestro equipo, en nuestro caso «Windows».

Se nos requerirá ingresar para poder realizar la descarga, de manera que tendremos que pulsar el botón [Please Login To Download]

En la siguiente pantalla, pulsamos el enlace «Create Account»

Llenamos el formulario y pulsamos el botón [Sign Up]

Se nos enviará un mensaje al correo electrónico indicado en donde tendremos que pulsar el botón [Confirm Your Email]

Lo cual nos regresará a la pantalla para autenticarnos. Pulsamos nuevamente el botón [Please Login To Download]

Introducimos los datos que hemos definido al registrarnos y aparecerá el botón [Get Docker]

Al pulsarlo, se iniciará la descarga de Docker

Camiseta Docker

Instalando Docker

Una vez completada la descarga del instalador, solo hacemos doble click sobre el archivo

En lo personal dejé marcado para que añadiera el shorcut en el escritorio, pero bien podrían desmarcarlo ya que si todo va bien, lo tendran en  la bandeja del sistema.

Pulsamos el botón [OK]

Esperamos a que se complete la instalación

Y luego tendremos que pulsar el botón [Close and Logout]

Pero…

¡CUIDADO!
Docker no confirma nada

En cuanto pulses el botón cerrará tu sesión sin miramientos.

De hecho…

Apenas vuelvas a abrir tu sesión, Docker te requerirá que reinicies automáticamente tu equipo

Una vez reiniciado tu equipo, Docker se iniciará y la pantalla de bienvenida te requerirá que te autentiques. Solo vuelve a introducir las credenciales que ha definido y pulsa el botón [Log In]

Probando nuestra instalación de Docker

Para probar nuestra instalación de Docker abrimos una consola de sistema (o un PowerShell, si es tu preferencia)

Y ejecutamos el comando:

docker –version

Hello World Docker

Bienvenido al mundo Docker, intenta ejecutar el comando:

docker run hello-world

Ahora ejecuta el comando:

docker image ls

Verás que has creado tu primer repositorio Docker

No todo lo que es Docker brilla

En teoría podrías crear un repositorio con tu Docker Desktop

Solo tendrías que seleccionar «Repositories > Create…» del menú contextual que se despliega del icono de Docker ubicado en tu bandeja del sistema.

Pero lo cierto es que, esa acción es para trabajar en Docker Hub (No directamente en tu equipo), y de hecho solo te lleva a una página 404

Creando un repositorio en Docker Hub

De manera que para ello, tendrás que ir directamente al Docker Hub (https://hub.docker.com/) y luego de autenticarte podras pulsar el botón [Create Repository]

Lo que te llevará al formulario para crear el repositorio

Una vez completado los datos, pulsamos el botón  [Create] y habremos creado nuestro primer repositorio en Docker Hub

El cual ya verás listado en la opción Repositories del menú contextual que se despliega del icono de Docker ubicado en tu bandeja del sistema.

Ya solo tendrías que abrir una consola en tu equipo y ejecutar el comando pull descrito para utilizarlo.

Nota Curiosa

Una vez que has creado tu primer repositorio en Docker Hub, el enlace para crear un repositorio ubicado en tu Docker Desktop funciona apropiadamente y te lleva sin problemas al formulario para crear repositorios.


Docker : A Quick-Start Beginner’s Guide (English Edition)

Para información más detallada te sugiero revisar la documentación oficial https://docs.docker.com/docker-for-windows/


Espero te haya parecido útil este artículo

………….

Quiero man.tener.me informado: Seguir en Twitter @eldavid_oficial https://twitter.com/eldavid_oficial

Regálame un ME GUSTA. Y si eres solidario, COMPARTE para que otros puedan aprovecharlo

Un comentario en “#Docker, first steps

  1. Pingback: Oracle Database 12c en Docker – El weBlog de David Rengifo

Deja una respuesta

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.