Einfache Anwendungsbereitstellung 1. Verzeichnisstruktur:
2. Schreiben Sie die Dockerfile-Datei
3. Erstellen Sie ein Container-Image Docker-Build -t-Test. 4. Führen Sie den Container aus docker run -it --name test --restart immer --privileged=true python-test --restart: always. Der Container wird beim Beenden immer neu gestartet. --privileged=true: Die zum Ausführen von Dateien im Container erforderlichen Berechtigungen. Django-Anwendungscontainerisierung 1. Verzeichnisstruktur, ich gehe davon aus, dass dieses Verzeichnis in /home/Pythonpro existiert.
Skript „run.sh“ python /code/manage.py runserver 0.0.0.0:8000 2. Schreiben Sie die Dockerfile-Datei VON python:3.6.4 RUN mkdir /code \ &&apt-get update \ &&apt-get -y installiere freetds-dev \ &&apt-get -y installiere unixodbc-dev KOPIEREN ./code Führen Sie den Befehl „pip install -r /code/requirements.txt -i https://pypi.douban.com/simple“ aus. ARBEITSVERZEICHNIS /code CMD ["/bin/bash","run.sh"] 3. Erstellen Sie ein Image Docker Build -t Webtest. 4. Führen Sie den Container aus docker run -it -p 6500:8000 -v /home/Pythonpro:/code --name web --restart always --privileged=true webtest -p: Ordnen Sie den Port 8000 des Containers dem Port 6500 des Hosts zu. -v: Das Hostverzeichnis /home/Pythonprot wird dem Containerverzeichnis /code zugeordnet. --name: gibt den Namen des Containers als web an, das gerade von webtest erstellte Image --restart: always Der Container wird immer neu gestartet, wenn er beendet wird --privileged=true: Zum Ausführen von Dateien im Container erforderliche Berechtigungen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Natives JS zum Erzielen digitaler Tisch-Spezialeffekte
>>: Zusammenfassung mehrerer Fehlerprotokolle zum Einrichten und Wechseln von MySQL MHA
Vorwort Die Zeichenfolgentypen der MySQL-Datenban...
/****************** * Erweiterter Zeichengerätetr...
Inhaltsverzeichnis Komponenteninfrastruktur Zweck...
Inhaltsverzeichnis 1. Konzept 2. Umgebungsbeschre...
Vor ein paar Tagen habe ich einen von Yu Bo getei...
1. forEach() ist ähnlich wie map(). Es wendet ebe...
Überblick Die Indizierung ist eine Fähigkeit, die...
Installieren Sie Apache aus der Quelle 1. Laden S...
1. Deinstallieren Sie zuerst npm sudo npm deinsta...
Inhaltsverzeichnis 1. existiert 1.1 Beschreibung ...
1. Laden Sie die Software herunter 1. Gehen Sie a...
Die Konvertierung zwischen Zeit, Zeichenfolge und...
Inhaltsverzeichnis Zusammenfassen Manchmal müssen...
Wirkung der OperationCode-Implementierung html &l...
Schwebende Elemente führen dazu, dass ihre überge...