Paso 1:instalar Docker Engine
```golpecito
actualización sudo apta
sudo apto instalar docker-compose
```
Paso 2:Verificar la instalación de Docker Compose
```golpecito
docker-compose --versión
```
Producción:
```
Docker Compose versión 1.29.2
```
Paso 3:crear un archivo Docker Compose
```
mkdir prueba-acoplador &&cd prueba-acoplador
```
A continuación se muestra un archivo docker-compose.yml de muestra para un servidor web simple creado en Nginx y Python Flask:
```yaml
versión:'3'
servicios:
web:
construir:.
volúmenes:
- .:/usr/src/aplicación
puertos:
- "5000:5000"
```
En este archivo definimos un único servicio llamado "web". Este servicio se crea a partir del directorio actual mediante un Dockerfile, que crearemos en el siguiente paso. La sección "volúmenes" asigna el directorio actual a /usr/src/app dentro del contenedor, lo que nos permite compartir el código de la aplicación con el contenedor. La sección "puertos" reenvía el puerto 5000 desde el contenedor a la máquina host.
Paso 4:crear un archivo Docker
Cree un archivo llamado Dockerfile en el directorio actual con el siguiente contenido:
```
DE Python:3.9-slim
DIRTRABAJO /usr/src/app
COPIAR requisitos.txt.
EJECUTAR instalación de pip --no-cache-dir -r requisitos.txt
COPIAR . .
CMD ["python", "aplicación.py"]
```
Este Dockerfile define las instrucciones para crear la imagen de Docker para nuestro servicio web. Utiliza la imagen delgada oficial de Python 3.9 como imagen base. Copiamos el código de la aplicación y el archivo requisitos.txt en el contenedor y usamos el comando RUN para instalar las dependencias de Python definidas en requisitos.txt. Finalmente, configuramos el comando CMD para ejecutar nuestro script Python (app.py) cuando se inicia el contenedor.
Paso 5:ejecutar Docker Compose
Ahora podemos ejecutar Docker Compose para compilar e iniciar el contenedor:
```golpecito
Docker-componer
```
Este comando creará la imagen de Docker basada en nuestro Dockerfile y luego iniciará el contenedor de servicios web. También instalará automáticamente cualquier dependencia de Python especificada en requisitos.txt.
Paso 6:Verificar el servidor web
Una vez que el contenedor esté en funcionamiento, puede verificar que se pueda acceder a su servidor web abriendo un navegador y navegando a la siguiente URL:
```
http://localhost:5000
```
Si todo está configurado correctamente, debería ver el contenido de su aplicación Python Flask en el navegador.
Siguiendo estos pasos, habrá instalado Docker Compose con éxito en Ubuntu 20.04 LTS y creado un servicio web simple usando Docker Compose.