SlideShare una empresa de Scribd logo
Docker Ecosystem - Part II
by
@mario21ic
Talleres
UNT
Agenda
Docker Compose
Demo
Preguntas
Docker Compose
Problema
Containers aislados
Configurar la ip cada vez que reinicia
Compartir datos de configuracion
Construir cada Image desde Dockerfile
Escalar un container
Docker Compose
Permite una facil orchestacion entre containers
Desde 1.6 tiene un dns embebido
Configuracion en un docker-compose.yml con
posibilidad de hacer override docker-
compose.override.yml y extender docker-
compose.admin-task.yml
Desarrollado en Python
Instalacion: pip install docker-compose
docker-compose.yml
version: '2'
services:
nginx:
build: .
volumes:
- ./html:/usr/share/nginx/html
ports:
- 8080:80
Docker Compose
Descargar images:
Descargar service de un service:
Revisar logs:
$ docker-compose pull <service>
$ docker-compose pull
$ docker-compose logs
Docker Compose
Construir images:
Contruir image de un service:
Contruir y correr todos los services:
$ docker-compose build <service>
$ docker-compose build
$ docker-compose up
Docker Compose
Correr service sin dependencias:
Ejecutar un comando en un service:
Ejecutar un archivo compose especifico:
$ docker-compose up --no-deps <service>
$ docker-compose run <service> <comando>
$ docker-compose -f docker-compose.prod.yml up
docker-compose.yml
version: '2'
services:
web:
image: odoo:8
depends_on:
- db
ports:
- 8069:8069
db:
image: postgres:latest
environment:
POSTGRES_USER: odoo
POSTGRES_PASSWORD: odoo
docker-
compose.override.ymlweb:
volumes:
- ./odoo_vps:/mnt/extra-addons/odoo_vps
ports:
- "8069:8069"
docker-compose.task.yml
web_task:
extends:
file: docker-compose.override.yml
service: web
command: echo Task
Recomendaciones
Antes de dockerizar un app primero mapear sus
servicios.
Cada container debe ser responsable de un solo
proceso.
Usar solo volumen en caso sea necesario.
Separar sus configs docker-compose.yml
Aprovechar la reutilizacion de capas al crear
imagenes.
Preguntas?
Publicidad

Más contenido relacionado

La actualidad más candente (20)

Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014
quaip
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
BEEVA_es
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a Docker
Javier Sánchez Ochando
 
Fury - Docker Meetup
Fury - Docker MeetupFury - Docker Meetup
Fury - Docker Meetup
Gabriel Eisbruch
 
Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf Devops episodio 1. devOpsTnf
Devops episodio 1. devOpsTnf
Erasmo Domínguez Jiménez
 
Usando docker
Usando dockerUsando docker
Usando docker
Gustavo Muslera
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
Gustavo Muslera
 
Terraspace, the definitive terraform framework
Terraspace, the definitive terraform frameworkTerraspace, the definitive terraform framework
Terraspace, the definitive terraform framework
Mario IC
 
Docker y PostgreSQL
Docker y PostgreSQLDocker y PostgreSQL
Docker y PostgreSQL
Jorge Moratilla Porras
 
Introduction to docker. Stratio
Introduction to docker. StratioIntroduction to docker. Stratio
Introduction to docker. Stratio
Javier Cortejoso de Andrés
 
Docker desde cero
Docker desde ceroDocker desde cero
Docker desde cero
Mariano German Egui
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
Marcelo Ochoa
 
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - QuaipWordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
quaip
 
nerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshopnerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshop
Restorando
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlima
Angel Nuñez
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a Docker
Open Canarias
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
Sergio Zambrano Delfa
 
FROM lost to the docker
FROM lost to the dockerFROM lost to the docker
FROM lost to the docker
Irene Alonso Candelario
 
Presentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarmPresentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarm
Alejandro Escanero Blanco
 
Docker - Sysmana 2014
Docker - Sysmana 2014Docker - Sysmana 2014
Docker - Sysmana 2014
quaip
 
BEEVA | Introducción a Docker
BEEVA | Introducción a DockerBEEVA | Introducción a Docker
BEEVA | Introducción a Docker
BEEVA_es
 
Terraspace, the definitive terraform framework
Terraspace, the definitive terraform frameworkTerraspace, the definitive terraform framework
Terraspace, the definitive terraform framework
Mario IC
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
Marcelo Ochoa
 
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - QuaipWordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
WordPress, Nginx, Ghost y Telegram con Docker - I Meetup Docker Córdoba - Quaip
quaip
 
nerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshopnerdear.la 2016 - Docker workshop
nerdear.la 2016 - Docker workshop
Restorando
 
Kubernetes - #dockerconlima
Kubernetes  - #dockerconlimaKubernetes  - #dockerconlima
Kubernetes - #dockerconlima
Angel Nuñez
 
Introducción a Docker
Introducción a DockerIntroducción a Docker
Introducción a Docker
Open Canarias
 
Docker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJSDocker orientado al desarrollo de aplicaciones con NodeJS
Docker orientado al desarrollo de aplicaciones con NodeJS
Jan Sanchez
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
Sergio Zambrano Delfa
 
Presentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarmPresentación nubes de contenedores con docker swarm
Presentación nubes de contenedores con docker swarm
Alejandro Escanero Blanco
 

Destacado (20)

Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and KubernetesScaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Carlos Sanchez
 
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) ItalyClustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Giovanni Toraldo
 
Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho
valex_haro
 
Tao zhang
Tao zhangTao zhang
Tao zhang
harishk2
 
Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designer
Hamdi Hmidi
 
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Carlos Sanchez
 
Introduction to GPU Programming
Introduction to GPU ProgrammingIntroduction to GPU Programming
Introduction to GPU Programming
Chakkrit (Kla) Tantithamthavorn
 
Advanced ETL2 Pentaho
Advanced ETL2  Pentaho Advanced ETL2  Pentaho
Advanced ETL2 Pentaho
Sunny U Okoro
 
Indic threads pune12-accelerating computation in html 5
Indic threads pune12-accelerating computation in html 5Indic threads pune12-accelerating computation in html 5
Indic threads pune12-accelerating computation in html 5
IndicThreads
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Puppet
 
Introduction to docker swarm
Introduction to docker swarmIntroduction to docker swarm
Introduction to docker swarm
Walid Ashraf
 
Migración de datos con OpenERP-Kettle
Migración de datos con OpenERP-KettleMigración de datos con OpenERP-Kettle
Migración de datos con OpenERP-Kettle
raimonesteve
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho
Uday Kothari
 
Building Data Integration and Transformations using Pentaho
Building Data Integration and Transformations using PentahoBuilding Data Integration and Transformations using Pentaho
Building Data Integration and Transformations using Pentaho
Ashnikbiz
 
NGINX Plus PLATFORM For Flawless Application Delivery
NGINX Plus PLATFORM For Flawless Application DeliveryNGINX Plus PLATFORM For Flawless Application Delivery
NGINX Plus PLATFORM For Flawless Application Delivery
Ashnikbiz
 
Building a data warehouse with Pentaho and Docker
Building a data warehouse with Pentaho and DockerBuilding a data warehouse with Pentaho and Docker
Building a data warehouse with Pentaho and Docker
Wellington Marinho
 
Load Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINXLoad Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINX
NGINX, Inc.
 
Docker swarm introduction
Docker swarm introductionDocker swarm introduction
Docker swarm introduction
Evan Lin
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Roland Bouman
 
Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and KubernetesScaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Carlos Sanchez
 
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) ItalyClustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Clustering with Docker Swarm - Dockerops 2016 @ Cento (FE) Italy
Giovanni Toraldo
 
Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho Elementos ETL - Kettle Pentaho
Elementos ETL - Kettle Pentaho
valex_haro
 
Pentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designerPentaho | Data Integration & Report designer
Pentaho | Data Integration & Report designer
Hamdi Hmidi
 
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Carlos Sanchez
 
Advanced ETL2 Pentaho
Advanced ETL2  Pentaho Advanced ETL2  Pentaho
Advanced ETL2 Pentaho
Sunny U Okoro
 
Indic threads pune12-accelerating computation in html 5
Indic threads pune12-accelerating computation in html 5Indic threads pune12-accelerating computation in html 5
Indic threads pune12-accelerating computation in html 5
IndicThreads
 
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Continuous Development with Jenkins - Stephen Connolly at PuppetCamp Dublin '12
Puppet
 
Introduction to docker swarm
Introduction to docker swarmIntroduction to docker swarm
Introduction to docker swarm
Walid Ashraf
 
Migración de datos con OpenERP-Kettle
Migración de datos con OpenERP-KettleMigración de datos con OpenERP-Kettle
Migración de datos con OpenERP-Kettle
raimonesteve
 
Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho Business Intelligence and Big Data Analytics with Pentaho
Business Intelligence and Big Data Analytics with Pentaho
Uday Kothari
 
Building Data Integration and Transformations using Pentaho
Building Data Integration and Transformations using PentahoBuilding Data Integration and Transformations using Pentaho
Building Data Integration and Transformations using Pentaho
Ashnikbiz
 
NGINX Plus PLATFORM For Flawless Application Delivery
NGINX Plus PLATFORM For Flawless Application DeliveryNGINX Plus PLATFORM For Flawless Application Delivery
NGINX Plus PLATFORM For Flawless Application Delivery
Ashnikbiz
 
Building a data warehouse with Pentaho and Docker
Building a data warehouse with Pentaho and DockerBuilding a data warehouse with Pentaho and Docker
Building a data warehouse with Pentaho and Docker
Wellington Marinho
 
Load Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINXLoad Balancing Apps in Docker Swarm with NGINX
Load Balancing Apps in Docker Swarm with NGINX
NGINX, Inc.
 
Docker swarm introduction
Docker swarm introductionDocker swarm introduction
Docker swarm introduction
Evan Lin
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
Dennys Hsieh
 
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Moving and Transforming Data with Pentaho Data Integration 5.0 CE (aka Kettle)
Roland Bouman
 
Publicidad

Similar a Docker Ecosystem - Part II - Compose (20)

Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
BelnGonzlezGarca1
 
Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10
Moisés Elías Araya
 
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Plain Concepts
 
Game of pods - Kubernetes
Game of pods - KubernetesGame of pods - Kubernetes
Game of pods - Kubernetes
jdezine
 
docker.pdf
docker.pdfdocker.pdf
docker.pdf
AntonyPrez3
 
Primeros pasos con Docker
Primeros pasos con DockerPrimeros pasos con Docker
Primeros pasos con Docker
Álvaro Alonso González
 
Meetup V.E.No.M. y docker
Meetup V.E.No.M. y dockerMeetup V.E.No.M. y docker
Meetup V.E.No.M. y docker
Manuel Juan Fosela Aguila
 
Docker como recurso de aula para docentes
Docker como recurso de aula para docentesDocker como recurso de aula para docentes
Docker como recurso de aula para docentes
MercedesLimon5
 
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Vicente Gerardo Guzman Lucio
 
Docker para aplicaciones angular
Docker para aplicaciones angularDocker para aplicaciones angular
Docker para aplicaciones angular
Germán Küber
 
Docker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos AiresDocker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos Aires
Bel Rey
 
Introduccion A Docker
Introduccion A DockerIntroduccion A Docker
Introduccion A Docker
Adrian Garcia Casas
 
De desarrollo a producción usando docker
De desarrollo a producción usando dockerDe desarrollo a producción usando docker
De desarrollo a producción usando docker
Christian Rodriguez
 
Jug málaga docker 101 - final
Jug málaga   docker 101 - finalJug málaga   docker 101 - final
Jug málaga docker 101 - final
Julio Palma Vázquez
 
Docker WordPress
Docker WordPressDocker WordPress
Docker WordPress
Antonio Kobashikawa Carrasco
 
Docker: de localhost a producción
Docker: de localhost a producciónDocker: de localhost a producción
Docker: de localhost a producción
Claudio Guerra
 
Docker containers-itb-2021
Docker containers-itb-2021Docker containers-itb-2021
Docker containers-itb-2021
JaimeRamirez212673
 
Docker
DockerDocker
Docker
melidevelopers
 
Introduccion a Docker curso para saber como funciona la dockeriazacion -3
Introduccion a Docker curso para saber como funciona la dockeriazacion -3Introduccion a Docker curso para saber como funciona la dockeriazacion -3
Introduccion a Docker curso para saber como funciona la dockeriazacion -3
S
 
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Docker - Entorno de trabajo configurado en 1 minuto [WCBilbao]
Keopx
 
FROM lost to the Docker 2020
FROM lost to the Docker 2020FROM lost to the Docker 2020
FROM lost to the Docker 2020
BelnGonzlezGarca1
 
Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10Instalar Docker Desktop y Kubernetes en Windows 10
Instalar Docker Desktop y Kubernetes en Windows 10
Moisés Elías Araya
 
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Microservices: Ya funciona en mi máquina… Y en producción, ¿qué?
Plain Concepts
 
Game of pods - Kubernetes
Game of pods - KubernetesGame of pods - Kubernetes
Game of pods - Kubernetes
jdezine
 
Docker como recurso de aula para docentes
Docker como recurso de aula para docentesDocker como recurso de aula para docentes
Docker como recurso de aula para docentes
MercedesLimon5
 
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Creacion y Administracion de servicios usando Docker - .Net Conf Mx 2018
Vicente Gerardo Guzman Lucio
 
Docker para aplicaciones angular
Docker para aplicaciones angularDocker para aplicaciones angular
Docker para aplicaciones angular
Germán Küber
 
Docker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos AiresDocker 101 Workshop - WomenWhoCode Buenos Aires
Docker 101 Workshop - WomenWhoCode Buenos Aires
Bel Rey
 
De desarrollo a producción usando docker
De desarrollo a producción usando dockerDe desarrollo a producción usando docker
De desarrollo a producción usando docker
Christian Rodriguez
 
Docker: de localhost a producción
Docker: de localhost a producciónDocker: de localhost a producción
Docker: de localhost a producción
Claudio Guerra
 
Introduccion a Docker curso para saber como funciona la dockeriazacion -3
Introduccion a Docker curso para saber como funciona la dockeriazacion -3Introduccion a Docker curso para saber como funciona la dockeriazacion -3
Introduccion a Docker curso para saber como funciona la dockeriazacion -3
S
 
Publicidad

Más de Mario IC (20)

Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Testing Day Peru 2025 Introducción al testing en Infrastructure as CodeTesting Day Peru 2025 Introducción al testing en Infrastructure as Code
Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Mario IC
 
RAG en AWS llevando la IA Generativa al Siguiente Nivel
RAG en AWS llevando la IA Generativa al Siguiente NivelRAG en AWS llevando la IA Generativa al Siguiente Nivel
RAG en AWS llevando la IA Generativa al Siguiente Nivel
Mario IC
 
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMSSeguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Mario IC
 
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + LangchainAWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
Mario IC
 
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e InspectorPentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Mario IC
 
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Mario IC
 
Aws Security Latam - Criptografia con KMS
Aws Security Latam - Criptografia con KMSAws Security Latam - Criptografia con KMS
Aws Security Latam - Criptografia con KMS
Mario IC
 
Aws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMSAws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMS
Mario IC
 
Testing Ansible Playbook con Molecule + TestInfra
Testing Ansible Playbook con Molecule + TestInfraTesting Ansible Playbook con Molecule + TestInfra
Testing Ansible Playbook con Molecule + TestInfra
Mario IC
 
Automatización de tareas con Ansible
Automatización de tareas con AnsibleAutomatización de tareas con Ansible
Automatización de tareas con Ansible
Mario IC
 
Earthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroidesEarthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroides
Mario IC
 
Infraestructura como Codigo para Developers
Infraestructura como Codigo para DevelopersInfraestructura como Codigo para Developers
Infraestructura como Codigo para Developers
Mario IC
 
Cloud native Computing Perú Octubre
Cloud native Computing Perú OctubreCloud native Computing Perú Octubre
Cloud native Computing Perú Octubre
Mario IC
 
Agiles Peru 2019 - Infrastructure As Code
Agiles Peru 2019 - Infrastructure As CodeAgiles Peru 2019 - Infrastructure As Code
Agiles Peru 2019 - Infrastructure As Code
Mario IC
 
Workshop Infrastructure as Code - Suestra
Workshop Infrastructure as Code - SuestraWorkshop Infrastructure as Code - Suestra
Workshop Infrastructure as Code - Suestra
Mario IC
 
Docker Compose to Production with Docker Swarm
Docker Compose to Production with Docker SwarmDocker Compose to Production with Docker Swarm
Docker Compose to Production with Docker Swarm
Mario IC
 
GDG Lima - Docker Compose
GDG Lima - Docker ComposeGDG Lima - Docker Compose
GDG Lima - Docker Compose
Mario IC
 
Docker Lima meetup - 22 de junio
Docker Lima meetup - 22 de junioDocker Lima meetup - 22 de junio
Docker Lima meetup - 22 de junio
Mario IC
 
Testing en BDD con Python y Behave
Testing en BDD con Python y BehaveTesting en BDD con Python y Behave
Testing en BDD con Python y Behave
Mario IC
 
Infrastructure as Code with Terraform
Infrastructure as Code with TerraformInfrastructure as Code with Terraform
Infrastructure as Code with Terraform
Mario IC
 
Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Testing Day Peru 2025 Introducción al testing en Infrastructure as CodeTesting Day Peru 2025 Introducción al testing en Infrastructure as Code
Testing Day Peru 2025 Introducción al testing en Infrastructure as Code
Mario IC
 
RAG en AWS llevando la IA Generativa al Siguiente Nivel
RAG en AWS llevando la IA Generativa al Siguiente NivelRAG en AWS llevando la IA Generativa al Siguiente Nivel
RAG en AWS llevando la IA Generativa al Siguiente Nivel
Mario IC
 
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMSSeguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Seguridad Digital un encuentro con la Criptografía de la mano de AWS KMS
Mario IC
 
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + LangchainAWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
AWS Community Day Peru 2024 - Generative IA con AWS Bedrock + Langchain
Mario IC
 
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e InspectorPentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Pentesting Kubernetes con AWS EKS GuardDuty Detective ECR e Inspector
Mario IC
 
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Dominando AWS KMS desde cifrado básico hasta firma avanzada - aws community d...
Mario IC
 
Aws Security Latam - Criptografia con KMS
Aws Security Latam - Criptografia con KMSAws Security Latam - Criptografia con KMS
Aws Security Latam - Criptografia con KMS
Mario IC
 
Aws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMSAws Community Day Guatemala Criptografia con AWS KMS
Aws Community Day Guatemala Criptografia con AWS KMS
Mario IC
 
Testing Ansible Playbook con Molecule + TestInfra
Testing Ansible Playbook con Molecule + TestInfraTesting Ansible Playbook con Molecule + TestInfra
Testing Ansible Playbook con Molecule + TestInfra
Mario IC
 
Automatización de tareas con Ansible
Automatización de tareas con AnsibleAutomatización de tareas con Ansible
Automatización de tareas con Ansible
Mario IC
 
Earthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroidesEarthly, Dockerfile con esteroides
Earthly, Dockerfile con esteroides
Mario IC
 
Infraestructura como Codigo para Developers
Infraestructura como Codigo para DevelopersInfraestructura como Codigo para Developers
Infraestructura como Codigo para Developers
Mario IC
 
Cloud native Computing Perú Octubre
Cloud native Computing Perú OctubreCloud native Computing Perú Octubre
Cloud native Computing Perú Octubre
Mario IC
 
Agiles Peru 2019 - Infrastructure As Code
Agiles Peru 2019 - Infrastructure As CodeAgiles Peru 2019 - Infrastructure As Code
Agiles Peru 2019 - Infrastructure As Code
Mario IC
 
Workshop Infrastructure as Code - Suestra
Workshop Infrastructure as Code - SuestraWorkshop Infrastructure as Code - Suestra
Workshop Infrastructure as Code - Suestra
Mario IC
 
Docker Compose to Production with Docker Swarm
Docker Compose to Production with Docker SwarmDocker Compose to Production with Docker Swarm
Docker Compose to Production with Docker Swarm
Mario IC
 
GDG Lima - Docker Compose
GDG Lima - Docker ComposeGDG Lima - Docker Compose
GDG Lima - Docker Compose
Mario IC
 
Docker Lima meetup - 22 de junio
Docker Lima meetup - 22 de junioDocker Lima meetup - 22 de junio
Docker Lima meetup - 22 de junio
Mario IC
 
Testing en BDD con Python y Behave
Testing en BDD con Python y BehaveTesting en BDD con Python y Behave
Testing en BDD con Python y Behave
Mario IC
 
Infrastructure as Code with Terraform
Infrastructure as Code with TerraformInfrastructure as Code with Terraform
Infrastructure as Code with Terraform
Mario IC
 

Último (8)

Introducción a la ingenieria de Software
Introducción a la ingenieria de SoftwareIntroducción a la ingenieria de Software
Introducción a la ingenieria de Software
Dexdj1
 
Bomba y olena hinrz jobunbk ggv hjbj.pdf
Bomba y olena hinrz jobunbk ggv hjbj.pdfBomba y olena hinrz jobunbk ggv hjbj.pdf
Bomba y olena hinrz jobunbk ggv hjbj.pdf
pintopino88
 
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdfPresentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
venturafatima752
 
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptx
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptxPresentación de Ciberseguridad y sus riesgos en la sociedad.pptx
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptx
KevinRangel34
 
mapa mental sena teoria de sistemas sistema
mapa mental sena teoria de sistemas  sistemamapa mental sena teoria de sistemas  sistema
mapa mental sena teoria de sistemas sistema
jesusdavidfelizzolam
 
Sistemas Operativos ¿Qué son y cuales son los más populares?
Sistemas Operativos ¿Qué son y cuales son los más populares?Sistemas Operativos ¿Qué son y cuales son los más populares?
Sistemas Operativos ¿Qué son y cuales son los más populares?
Mario Andrés Cha Ureña
 
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivosSEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
tecnologiaei1
 
Sitemas Operativos su funcionamiento y uso correcto
Sitemas Operativos su funcionamiento y uso correctoSitemas Operativos su funcionamiento y uso correcto
Sitemas Operativos su funcionamiento y uso correcto
Cristian Ruiz
 
Introducción a la ingenieria de Software
Introducción a la ingenieria de SoftwareIntroducción a la ingenieria de Software
Introducción a la ingenieria de Software
Dexdj1
 
Bomba y olena hinrz jobunbk ggv hjbj.pdf
Bomba y olena hinrz jobunbk ggv hjbj.pdfBomba y olena hinrz jobunbk ggv hjbj.pdf
Bomba y olena hinrz jobunbk ggv hjbj.pdf
pintopino88
 
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdfPresentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
Presentación Diapositivas Propuesta Proyecto Sencillo Colorido Morado.pdf.pdf
venturafatima752
 
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptx
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptxPresentación de Ciberseguridad y sus riesgos en la sociedad.pptx
Presentación de Ciberseguridad y sus riesgos en la sociedad.pptx
KevinRangel34
 
mapa mental sena teoria de sistemas sistema
mapa mental sena teoria de sistemas  sistemamapa mental sena teoria de sistemas  sistema
mapa mental sena teoria de sistemas sistema
jesusdavidfelizzolam
 
Sistemas Operativos ¿Qué son y cuales son los más populares?
Sistemas Operativos ¿Qué son y cuales son los más populares?Sistemas Operativos ¿Qué son y cuales son los más populares?
Sistemas Operativos ¿Qué son y cuales son los más populares?
Mario Andrés Cha Ureña
 
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivosSEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
SEMANA 3 _ A .pptx ejemplocs y ejercicios practivos
tecnologiaei1
 
Sitemas Operativos su funcionamiento y uso correcto
Sitemas Operativos su funcionamiento y uso correctoSitemas Operativos su funcionamiento y uso correcto
Sitemas Operativos su funcionamiento y uso correcto
Cristian Ruiz
 

Docker Ecosystem - Part II - Compose