Als Memorandum, wenn Sie einfach eine Kolbenumgebung erstellen möchten.
test/
|- Dockerfile
|- docker-compose.yml
|- app/
|- app.py
Dockerfile
app-VerzeichnissesFROM ubuntu:latest
RUN apt-get update
RUN apt-get install python3 python3-pip -y
RUN pip3 install flask
RUN mkdir /app
docker-compose.yml
Das folgende Verfahren ist in dieser Datei definiert.
build: Erstellen Sie ein Image basierend auf der Docker-Datei im angegebenen PfadBefehl: Befehl, der nach dem Starten des Containers im Container ausgeführt werden sollvolume: Mounte local. / app an / app im Containerports: Geben Sie den Port anversion: '3'
services:
web:
build: .
command: python3 app/app.py
volumes:
- ./app:/app
ports:
- 5000:5000
app/app.py
Jetzt bist du bereit.
$ 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