Cómo instalar Docker Compose en Ubuntu 20.04 | Ubuntu 20.10

Cómo instalar Docker Compose en Ubuntu 20.04 | Ubuntu 20.10

 

Docker Compose es una herramienta de contenedor de código abierto para ejecutar una aplicación Docker de múltiples contenedores. Docker Compose usa una estructura de sintaxis YAML, que se usa comúnmente para archivos de configuración y para definir y ejecutar aplicaciones basadas en contenedores.

Compose también admite definir y configurar los servicios de la aplicación en formato YAML.

La principal ventaja de Docker Compose es que puede definir una aplicación de varios contenedores en un solo archivo, que activará la aplicación con un solo comando que debe ejecutarse para que funcione.

Con Compose puede administrar todo el ciclo de vida de la aplicación:

  • Administrar servicios con iniciar, detener o reconstruir
  • Ver el estado de los servicios en ejecución
  • Salida del registro de los servicios en ejecución
  • Ejecutar un comando único en un servicio

En este tutorial, aprendemos cómo instalar Docker-compose en Ubuntu 20.04 y cómo ejecutar la aplicación de contenedor de muestra.

Instalar Docker Compose en Ubuntu

Para una instalación exitosa de Docker Compose, debe tener Docker instalado en Ubuntu 20.04.

Después de instalar Docker, puede verificar que Docker esté instalado y versio con el siguiente comando:

$ docker version

Producción:

Client: Docker Engine - Community
  Version:           20.10.6
  API version:       1.41
  Go version:        go1.13.15
  Git commit:        370c289
  Built:             Fri Apr  9 22:47:17 2021
  OS/Arch:           linux/amd64
  Context:           default
  Experimental:      true
 Server: Docker Engine - Community
  Engine:
   Version:          20.10.6
   API version:      1.41 (minimum version 1.12)
   Go version:       go1.13.15
   Git commit:       8728dd2
   Built:            Fri Apr  9 22:45:28 2021
   OS/Arch:          linux/amd64
   Experimental:     false
  containerd:
   Version:          1.4.4
   GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
  runc:
   Version:          1.0.0-rc93
   GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
  docker-init:
   Version:          0.19.0
   GitCommit:        de40ad0

Como ahora tenemos un Docker, estamos listos para instalar Docker compose.

Para instalar docker compose desde el repositorio oficial de Ubuntu, ejecute:

$ sudo apt install docker-compose
Esta opción no garantiza que descargue la última versión de docker-compose.

En lugar de descargar Docker Compose del repositorio de Ubuntu, sugerimos descargar el paquete binario usando una URL con el comando curl :

$ 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

Este comando guarda el archivo en el directorio: /usr/local/bin , con el nombre docker-compose .

Producción:

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
100       633   100      633    0     0     5456      0 --:--:-- --:--:-- --:--:--   5456
100  12.1M   100  12.1M    0     0  40.0M      0 --:--:-- --:--:-- --:--:-- 40.0M

A continuación, debemos cambiar el permiso del archivo, haciendo que el archivo descargado sea ejecutable con el siguiente comando:

$ sudo chmod +x /usr/local/bin/docker-compose

Verifique la instalación y verifique la versión de Docker Compose:

$ docker–compose –version

Producción:

docker-compose version 1.29.2, build 5becea4c

Pruebe Docker Compose con un contenedor de muestra

Cree un nuevo directorio para su ejemplo de contenedor de muestra:

$ mkdir docker-compose-test

Cambia el directorio que acabas de crear:

$ cd docker-compose-test

A partir de ahí, cree un archivo de configuración YAML:

$ sudo nano docker-compose.yaml

Y copie la siguiente configuración en el archivo docker-compose.yaml que acaba de abrir:

version: '2'  services: hello_world: image: ubuntu command: [/bin/echo, 'Hello world']

Guarde esto y ejecute:

$ docker-compose up 
Debería ver los pasos para:

  • tirando hello_world (ubuntu)
  • Imagen descargada para ubuntu: más reciente
  • Creando docker-compose-test_hello_world_1
  • Adjuntar a docker-compose-test_hello_world_1

Docker-compose usando el nombre de la carpeta como nombre del proyecto para prefijar contenedores y redes.

Esto creó el contenedor a partir de la imagen de ubuntu y ejecutó los comandos que se especificaron en docker-compose.yaml.

Conclusión

En este tutorial, aprendimos cómo instalar Docker-compose en Ubuntu 20.04 y cómo ejecutar la aplicación del contenedor de muestra. Docker-compose le permite ejecutar varios contenedores docker en un solo host. Si necesita ejecut

Deja un comentario

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

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