Docker

Núcleo GNU/Linux

Que es Docker ?

Docker permite empaquetar una aplicación con todas sus dependencias en  una unidad estandarizada para el desarrollo de software.

Docker

En una infraestructura sobre Docker, tenemos el motor de Docker (Docker Engine), la cantidad de recursos para cada aplicación es mayor PORQUE usamos directamente los binarios y librerías para ejecutar la aplicación dentro de una imagen.

Cuando usamos máquinas virtuales, cada una de ellas necesita tener el Sistema Operativo virtualizado.

Maquina Virtual

Title Text

Como que Cua ?

Sirve para ejecutar máquinas virtuales ligeras que están compuestas por módulos.

Máquinas Virtuales VS Imágenes en Docker

Instalando Docker

Instalando Docker

Instalando Docker

https://hub.docker.com/

Text

Comandos basicos

sam@Scarlet:/$ docker ps

CONTAINER ID  IMAGE         COMMAND   CREATED        STATUS
d03ba4afb47c  wordpressdb  /bin/bash 10 seconds ago Up 9 seconds

sam@Scarlet:/$ docker logs d03ba4afb47c
sam@Scarlet:/$ docker stop d03ba4afb47c
sam@Scarlet:/$ docker kill d03ba4afb47c
sam@Scarlet:/$ docker start d03ba4afb47c

Ejemplo

Clonar Imagen Mysql

Run Mysql

docker run --name wordpressdb -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=wordpress -d mysql:5.7

 

Gracias..!!!

Samuel Loza

facebook.com/starsaminf

starsaminf@gmail.com

Núcleo GNU/Linux

Clonando wordpress

 

docker pull wordpress

Run wordpress con wordpressdb

docker run -e WORDPRESS_DB_PASSWORD=password -d --name wordpress --link wordpressdb:mysql -p 127.0.0.2:8080:80 -v "$PWD/":/var/www/html  wordpress

localhost

Gracias..!!!

Samuel Loza

facebook.com/starsaminf

starsaminf@gmail.com

Núcleo GNU/Linux

Made with Slides.com