Requerimientos del Ejemplo Práctico
app.py requirements.txt dockerfile
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
docker-compose.yml
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
docker-compose up
try now: localhost:5000 127.0.0.1:5000
docker images
docker inspect
volumes
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
environment:
FLASK_ENV: development
redis:
image: "redis:alpine"
to rebuild the project:
docker-compose up
docker-compose up -d
docker-compose ps
el comando run permite ejecutar algun comando dentro de un contenedor:
docker-compose run web env
en este caso te mostrara las variables de entorno del servicio llamado web
docker-compose stop
to remove all services with its volumenes:
docker-compose down --volumes