Instalar docker-compose en ubuntu 16.04
Aprende a instalar Docker Compose en Ubuntu 16.04 con esta guía completa. Descubre cómo gestionar múltiples contenedores de Docker de forma sencilla y eficiente.
¿Qué es docker-compose?
Docker-compose es una herramienta que nos permite definir y ejecutar aplicaciones en múltiples contenedores docker.
Se utiliza un archivo para definir y configurar los servicios. Luego, con un sólo comando, crea e inicia todos los servicios que hay en las configuración.
Instalando docker-compose en ubuntu 16.04
1. Actualizar la base de datos de paquetes
sudo apt-get update
2. Instalar docker-compose
sudo apt-get install -y docker-compose
3. Comprobar que se ha instalado
sudo docker-compose --version
En mi caso me devuelve
docker-compose version 1.8.0, build unknown
4. Crear docker-compose.yml. Para este ejemplo crearemos un contenedor con una imagen de ubuntu
version: '2'
services:
ubuntu:
image: ubuntu:latest
ports:
- "5000:5000"
volumes:
- "/opt/ubuntu2:/opt"
networks:
- backend
networks:
backend:
frontend:
services : definición de contenedores image : nombre de la imagen que se usará para el servicio ports : referencia de los puertos externos con los internos del contenedor (Externo:Interno) volumes : referencia de directorios externos con los internos del contenedor (Externo:Interno) networks : definición de interfaces de red
7. Crear/editar contenedor/es
sudo docker-compose up -d
WARNING: Some networks were defined but are not used by any service: frontend
Creating network "pruebasdocker_backend" with the default driver
Pulling ubuntu (ubuntu:latest)...
latest: Pulling from library/ubuntu
d5c6f90da05d: Pull complete
1300883d87d5: Pull complete
c220aa3cfc1b: Pull complete
2e9398f099dc: Pull complete
dc27a084064f: Pull complete
Digest: sha256:34471448724419596ca4e890496d375801de21b0e67b81a77fd6155ce001edad
Status: Downloaded newer image for ubuntu:latest
Creating pruebasdocker_ubuntu_1