Pasar al contenido principal
Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Docker, primeros pasos

Docker, primeros pasos

Hola gente del futuro.

En este artículo pretendo explicarte lo que es docker, ¿estás preparado?

¿Qué es lo que es eso?

Docker es una plataforma de software que permite crear, probar e implementar aplicaciones.

¿Cómo lo hace?

Docker usa las funcionalidades del núcleo del sistema operativo para encapsular una aplicación dentro de un contenedor, es decir, la aplicación encapsulada está aislada y no sabe que está dentro de un contenedor, tiene su propio árbol de procesos, sus interfaces de red, etc. En pocas palabras: el contenedor se comporta como una máquina independiente.

Docker nos permite ahorrar dinero

Los contenedores de Docker requieren pocos recursos en comparación con herramientas de virtualización tales como VirtualBox, lo que se traduce en menor costo de dinero:

docker-vs-virtualbox
Imagen de BABEL

Debido a que un contenedor de Docker no requiere iniciar un sistema operativo completo, ponerlo en ejecución es cuestión de milisegundos.

Gracias al bajo costo que docker supone, podemos usar una misma máquina con múltiples contenedores para tener entornos separados de la misma aplicación, desarrollo, pruebas y producción.

Primeros pasos

Docker funciona en Linux, MacOS y Windows.

Puedes ver el proceso de instalación de Docker para windows en el siguiente video:

Una vez instalado Docker en tu sistema operativo...

Vamos a correr un contenedor cuya única funcionalidad es mostrar en pantalla un mensaje de bienvenida de docker.

docker run hello-world

El resultado será el siguiente:


Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://cloud.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/engine/userguide/

El contenedor que hemos creado cumple su propósito. ;)

Si eres de los que prefieren ver videos, puedes ver la Introducción a Docker realizada por Cesar Alvarado en una emisión en directo del equipo de Golang-es.

Eso es todo por ahora gente del futuro, no leemos en el siguiente artículo.

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal