Docker Compose, para cuando quieres arrancar varios contenedores de manera coordinada

¿Estás harto del docker run?¿Kitematic se que queda corto?¿No sabes cómo arrancar varios contenedores a la vez? En este vídeo vas a ser capaz de poder ver cómo utilizar Docker Compose para realizar estas tareas de una manera más cómoda.


 

Comando para lanzar los contenedores, en el mismo directorio que el fichero docker-compose.yaml:

docker-compose up

Commando de parada:

docker-compose down

Comando de lanzamiento en modo servicio:

docker-compose up -d

El ejemplo de fichero docker-compose.yaml utilizado en el vídeo es el siguiente:

version: ‘3’
services:
db:
image: mariadb:10.3
environment:
MYSQL_DATABASE: drupal
MYSQL_ROOT_PASSWORD: drupal
volumes:
– ./db_data:/var/lib/mysql
restart: always
ports:
– “3306:3306”
drupal:
depends_on:
– db
– solr
image: pepesan/drupal8:latest
# build: .
ports:
– “8080:80”
volumes:
– ./app:/app
restart: always
solr:
image: solr:7
volumes:
– ./env/solr/blog:/opt/solr/server/solr/blog
#- ./solr:/opt/solr/server/solr
– ./solrdata:/var/lib/solr
ports:
– “8983:8983”
restart: always
redis:
image: redis
ports:
– “6379:6379”
restart: always

 

Si quieres saber más sobre docker te recomendamos el post:

He instalado Docker ¿Y ahora qué?

Donde se explica cómo se puede instalar portainer.io

 

Si estás interesado en aprender Docker, te recomendamos nuestro curso de Docker Ops.

Comments

Leave a Reply

*

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies