Review de Docker / Comandos de Docker

Una mención de los aspectos mas importantes

Marcelo Denis

Ing. Informático

@mdrm016

mdrm016@gmail.com

Overview

  • Conceptos de Docker
  • Cuáles son los beneficios de usar Docker?

- Review de Docker

- Comandos

  • Administración de Imágenes
  • Administración de Contenedores

Review de Docker

Entrega de Aplicaciones de la Forma Tradicional

Problemas

  • Construcción
  • Distribución
  • Ejecución

Entrega de Aplicaciones con Docker

Frontend

Database

APIs

Application

Containers

Beneficios

  • Flexible
  • Liviano
  • Portable
  • Bajo Acoplamiento
  • Escalable
  • Seguro

El caso de Docker

Acelera la Incorporación de Desarrolladores

Elimina Conflictos de Aplicación

Consistencia de Entornos

Distribución Rápida de Aplicaciones

Imágenes y Contenedores

Define lo necesario para construir y ejecutar un contenedor

Ejecuta la aplicación

¿Qué hay dentro de un Contenedor de Docker?

Image

A read-only template composed of layered filesystems used to share common files and create Docker Continers instances.

Container

An issolated and secured shipping container created from an image that can be run, started, stopped, moved and deleted.

Comandos de Docker

Docker images

El comando docker images nos sirve para listar todas las imágenes que creamos.

Docker images

El nombre de la imagen

Hace cuanto fue creada la imagen

El tag/versión de
la imagen

El identificador único de
la imagen

Espacio en disco de la imagen

Docker run

El comando docker run nos sirve para crear un container a partir de una imagen.

Docker ps

En caso de querer ver los contenedores que ya terminaron o murieron en el pasado, podemos correr el comando docker ps -a.

El comando docker ps nos sirve para listar todos los contenedores que actualmente estén corriendo.

Docker ps

Identificador único generado por Docker

Imagen asociada
al contenedor

Comando CMD ejecutado en el contenedor

Hace cuanto que fue
creado el contenedor

Estado actual del contenedor

Puerto en el que esta corriendo el contenedor
Puerto computadora -> puerto contenedor

Nombre del contenedor

Docker build

El comando docker build nos sirve para crear una imagen en base a un Dockerfile.

El uso normal del comando es: docker build . lo que nos va a generar una imagen en base a un Dockerfile situado en esa misma directorio.

Para crear una imagen...

+

Docker build

Docker --help

Referencias

Sumary

- Distribución de Aplicaciones de Forma Tradicional

  • Construir, distribuir, ejecutar

- Distribución de Aplicaciones con Docker

  • Flexible, Liviano, Portable, Bajo acoplamiento, Escalable, seguro

- Imágenes y Contenedores

- Comandos de Docker

  • docker images
  • docker run
  • docker ps
  • docker build

- Mas comandos

  • docker --help

Review de Docker / Comandos de Docker

By Marcelo Rafael Denis Meza

Review de Docker / Comandos de Docker

  • 140