[PYTHON] Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung

Einführung

~~ Dieser Artikel ist hauptsächlich für mein eigenes Memo zur Erstellung einer Django-Entwicklungsumgebung gedacht. Bitte haben Sie Verständnis dafür, dass es viele Punkte gibt, die nicht erreicht werden können. Wie der Titel schon sagt, finden Sie hier eine Zusammenfassung der Schritte zum Erstellen einer Django-Entwicklungsumgebung mit Docker Toolbox. ~~

Ich habe es verständlicher auf dem Blog geschrieben, also schauen Sie bitte dort nach. URL ⇒ https://ryuusan.com/django2/

offizielle Docker-Website

1. Docker Toolbox eingeführt

Falten Sie es hier. (Schreib nicht)

2. Erstellen Sie eine Django-Entwicklungsumgebung

Bereiten Sie drei Dateien unter Erstellen einer Django-Entwicklungsumgebung mit Docker vor und führen Sie Docker-compose up -d aus. In diesem Artikel wurde auch die Initialisierung der Datenbank erläutert, und ich war sehr dankbar.

3. Das Problem war von hier! !!

Ich weiß nicht, ob es nur für diese Umgebung ist, aber aus irgendeinem Grund ist es ein Sturm der Diskussion, der abgelehnt wird. Ich konnte nicht auf [localhost: 8000](http: // localhost: 8000) oder 0.0.0.0:8000 zugreifen. Natürlich funktioniert Curl auch nicht.

Lösungen

Die Lösung bestand darin, auf den Docker mit der zugewiesenen IP-Adresse zuzugreifen. Mit anderen Worten, ich konnte unter http: // 'machine IP address': 8000 zugreifen. Wenn es sich um einen Standardcomputer handelt, sollte dieser beim ersten Start angezeigt werden. Wenn Sie die IP-Adresse überprüfen möchten, sollte sie bei Google angezeigt werden. Wenn Sie dies nicht wissen, versuchen Sie es mit Google.

4. Fazit

Ich war ungefähr 3 Stunden lang besorgt darüber ... Ich hoffe, es kommt mir in Zukunft zugute und jemandem, der in eine ähnliche Situation geraten ist wie ich.

Nachtrag: Fehlerbehebung

"Error: Database is uninitialized and superuser password is not specified." Beim Docker-Compose-up begegnet. Gelöst von diesem Artikel. Ich frage mich, ob das Postgresql-Passwort erforderlich ist.

Recommended Posts

Erstellen Sie mit der Doker Toolbox eine Django-Entwicklungsumgebung
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie eine Entwicklungsumgebung mit Poetry Django Docker Pycharm
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie mit Docker eine Django-Entwicklungsumgebung! (Docker-compose / Django / postgreSQL / nginx)
[Memo] Erstellen Sie mit Docker eine Entwicklungsumgebung für Django + Nuxt.js
[DynamoDB] [Docker] Erstellen Sie mit Docker-Compose eine Entwicklungsumgebung für DynamoDB und Django
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen einer Django-Entwicklungsumgebung mit pyenv-virtualenv auf einem Mac
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen einer Django-Umgebung für Win10 (mit virtuellem Speicherplatz)
Erstellen Sie eine Webanwendung mit Django
Erstellen Sie eine Go-Entwicklungsumgebung mit den Remote-Containern von VS Code
Erstellen Sie mit VSCode x Remote Development x Pipenv eine komfortable Entwicklungsumgebung
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen einer Todo-App mit Django ① Erstellen Sie eine Umgebung mit Docker
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Ich habe eine Entwicklungsumgebung für Django 3.0 mit Docker, Docker-Compose und Poetry erstellt
Entwicklungsverdauung mit Django
Erstellen Sie mit pulumi eine WardPress-Umgebung auf AWS
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Erstellen Sie eine Django-Umgebung auf Raspai (MySQL)
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Starten Sie Django in einer virtuellen Umgebung mit Pipenv
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit Eclipse eine Minecraft-Plug-Entwicklungsumgebung
Ich habe versucht, eine Mac Python-Entwicklungsumgebung mit pythonz + direnv zu erstellen
[Memo] Django-Entwicklungsumgebung
Erstellen Sie eine mruby-Entwicklungsumgebung für ESP32 (Linux Edition)
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Vorgehensweise zum Erstellen einer Django-Umgebung mit Win10 WSL Ubuntu18.04 + Anaconda + Apache2
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung
Erstellen Sie eine Datenanalyseumgebung, die die GitHub-Authentifizierung und Django mit JupyterHub verbindet
Erstellen Sie eine TensorFlow-Entwicklungsumgebung auf Amazon EC2 mit Befehlskopie
Erstellen Sie eine lokale Entwicklungsumgebung mit WSL + Docker Desktop für Windows + Docker-Lambda + Python
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine lokale Entwicklungsumgebung für Laravel6.X auf Ihrem Mac
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Erstellen Sie eine Python-Entwicklungsumgebung mit Vagrant + Ansible + Fabric
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)