Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
@ReguerasJuanhola@juanregueras.es
Docker & Wordpress
“Juntos pero no revueltos”
@ReguerasJuan
hola@juanregueras.es
Docker & Wordpress “Juntos pero no revueltos”
• Técnico de sistemas
• Formador
• Apasio...
@juanXuxu
juan@javacoya.es
Docker & Wordpress “Juntos pero no revueltos”
Agenda del día …
• ¿Qué es docker?
• Nuestra infr...
¿Qué es Docker?
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Nuestra infraestructura en AWS
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
¿Cómo se administra todo esto?
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Como desplegar servicios
Creamos el contenedor con la base de datos
docker run -d -e MYSQL_ROOT_PASSWORD=admin --name bbdd...
Multicontenedores con docker-compose
version: '2'
services:
db:
image: mysql:latest
volumes:
- "./.data/db:/var/lib/mysql"...
Nuestro cluster con Swarm
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan
hola@juanregueras.es
docker run –d -p 8080:8080 -v
/var/run/docker.sock:/var/run/docker.sock julienbreux/docker-
swarm-gui:latest
Docker & Word...
Creación de un cluster y agregar nodos
$ docker swarm init
$ docker swarm join –toke <id token> <ip manager:2377>
Crear un...
@ReguerasJuanhola@juanregueras.es
Aun así …
¿Queda alguna duda?
Ha terminado este documento.
Descárguela y léala sin conexión.
Próximo SlideShare
What to Upload to SlideShare
Siguiente
Próximo SlideShare
What to Upload to SlideShare
Siguiente
Descargar para leer sin conexión y ver en pantalla completa.

Compartir

Docker y WordPess "Juntos pero no revueltos"

Descargar para leer sin conexión

Charla impartida en Cylcon valley para dar a conocer como desplegar entornos de desarrollo y producción con WordPress sobre Docker.

Audiolibros relacionados

Gratis con una prueba de 30 días de Scribd

Ver todo
  • Sé el primero en recomendar esto

Docker y WordPess "Juntos pero no revueltos"

  1. 1. @ReguerasJuanhola@juanregueras.es Docker & Wordpress “Juntos pero no revueltos”
  2. 2. @ReguerasJuan hola@juanregueras.es Docker & Wordpress “Juntos pero no revueltos” • Técnico de sistemas • Formador • Apasionado de la tecnología Mi trabajo se centra principalmente en la implementación de los sistemas y el asesoramiento técnico. ¿Quién soy?
  3. 3. @juanXuxu juan@javacoya.es Docker & Wordpress “Juntos pero no revueltos” Agenda del día … • ¿Qué es docker? • Nuestra infraestructura en AWS • Como desplegar servicios • Multicontenedores con docker-compose • Nuestro cluster con swarm
  4. 4. ¿Qué es Docker? Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  5. 5. Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  6. 6. Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  7. 7. Nuestra infraestructura en AWS Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  8. 8. ¿Cómo se administra todo esto? Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  9. 9. Como desplegar servicios Creamos el contenedor con la base de datos docker run -d -e MYSQL_ROOT_PASSWORD=admin --name bbdd mysql Creamos el contenedor con el wordpress docker run -d --name web --link bbdd:mysql -p 90:80 –v wp_vol:/var/www/html wordpress Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  10. 10. Multicontenedores con docker-compose version: '2' services: db: image: mysql:latest volumes: - "./.data/db:/var/lib/mysql" restart: always environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest links: - db ports: - "8000:80" Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  11. 11. Nuestro cluster con Swarm Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  12. 12. Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  13. 13. Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  14. 14. docker run –d -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock julienbreux/docker- swarm-gui:latest Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  15. 15. Creación de un cluster y agregar nodos $ docker swarm init $ docker swarm join –toke <id token> <ip manager:2377> Crear un servicio dentro del cluster $ docker service create --replicas 1 --name web alpine ping docker.com Ver los servicios que se están ejecutando $ docker service ls Borrar un servicio $ docker service rm web Ver los procesos de un determinado servicio $ docker service ps web Escalar un servicio $ docker service scale helloworld=5 Desplegar un servicio multicontenedor con docker-compose $ docker stack deploy --compose-file docker-compose.yml stack Docker & Wordpress “Juntos pero no revueltos” @ReguerasJuan hola@juanregueras.es
  16. 16. @ReguerasJuanhola@juanregueras.es Aun así … ¿Queda alguna duda?

Charla impartida en Cylcon valley para dar a conocer como desplegar entornos de desarrollo y producción con WordPress sobre Docker.

Vistas

Total de vistas

361

En Slideshare

0

De embebidos

0

Número de embebidos

258

Acciones

Descargas

1

Compartidos

0

Comentarios

0

Me gusta

0

×