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