logo

Docker Compose qué es e instalar

agosto 24, 2021, Sin comentarios

Docker Compose es una herramienta que no viene instalada en Linux y que tendremos que instalar, pero nos hará la vida mucho más fácil a la hora de evitar poner todos esos comandos tan tediosos que hemos visto anteriormente en un artículo 

CÓMO INSTALAR DOCKER COMPOSE

Nos dirigimos a la web oficial en el apartado de Linux y seguimos la documentación oficial,  o simplemente pegamos los dos comandos que podemos encontrar debajo del enlace.

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Posteriormente crearemos un archivo docker-compose.yml Importante que se llame específicamente así.

¿Qué hay dentro de este archivo?

1.- Versión de docker file. // la podemos encontrar en la documentación de Docker
2.- Servicios // son como los contenedores, es decir todo aquello que necesitamos para que nuestra App funcione
3.- Imagen // son las imágenes que corren sobre cada servicio, sí o sí son necesarios

docker-compose up // comando para lanzar mi docker-compnse.yml

docker-compose ps // lista todos los contenedores o servicios lanzados con docker compose

docker networt inspect docker_default //  ver la red que por defecto crea docker compose

docker-compose logs // me lista los logs de todos los servicios lanzados con docker-compose

docker-compose logs nombre-servicio // ver los logs de un solo servicio lazado con mi docker compose

docker-compose down // detiene y elimina todo lo creado con docker compose incluida la red creada por docker compose.

¿Quieres compartirlo en las redes sociales?

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

No hay comentarios, anímate y deja el primero.

SERVICIOS
PRODUCTOS
clicktec logolocustec
CONTACTO
Horario: Lunes a viernes de 8.30 a 14.00h y 16.00 a 19.30h
Av. de Andalucía, 56, B, bajo, 23006 Jaén – Españainfo@deditec.es(+34) 953 195 077
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram