En guise de mémorandum lorsque vous souhaitez créer facilement un environnement de flacon.
test/
|- Dockerfile
|- docker-compose.yml
|- app/
|- app.py
Dockerfile
FROM ubuntu:latest
RUN apt-get update
RUN apt-get install python3 python3-pip -y
RUN pip3 install flask
RUN mkdir /app
docker-compose.yml
La procédure suivante est définie dans ce fichier.
build
: Crée une image basée sur le Dockerfile dans le chemin spécifiécommand
: Commande à exécuter dans le conteneur après le démarrage du conteneurvolumes
: Montez local. / app
sur / app
dans le conteneurports
: Spécifiez le portversion: '3'
services:
web:
build: .
command: python3 app/app.py
volumes:
- ./app:/app
ports:
- 5000:5000
app/app.py
Maintenant tu es prêt.
$ docker-compose up -d
$ docker-compose ps
Name Command State Ports
----------------------------------------------------------------
test_web_1 python3 app/app.py Up 0.0.0.0:5000->5000/tcp
Recommended Posts