Deplorar una pila con Docker Composer
Ejecutar aplicación, base de datos y caché con un archivo docker-compose.yml.
¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.
Ver ofertas y ordenObjetivo
Implemente una aplicación completa (frontend, API, base de datos) con Docker Compose en su VPS.
Prerrequisito
- Docker instalado (guide Docker)
- Docker Composer plugin :
docker compose version
Ejemplo docker-compose.yll
services:
web:
image: nginx:alpine
ports: ["80:80"]
volumes: ["./site:/usr/share/nginx/html"]
db:
image: mariadb:11
environment:
MYSQL_ROOT_PASSWORD: change_me
MYSQL_DATABASE: app
volumes: ["db_data:/var/lib/mysql"]
volumes:
db_data:- Crear carpeta de proyecto
mkdir -p ~/stack && cd ~/stackentonces coloque el archivodocker-compose.yml. - Comienzo
docker compose up -d - Check
docker compose ps, todos los servicios deben ser corriendo.. - Logs
docker compose logs -f webpara diagnosticar.