Überprüfen Sie mithilfe des Remote-Containers von VSCode, ob Sie vom Host in der Docker-Umgebung Laravel on nicht auf den Container zugreifen können.

Überprüfen Sie mithilfe des Remote-Containers von VSCode, ob Sie vom Host in der Docker-Umgebung Laravel on nicht auf den Container zugreifen können.

Für das erste PHP, Laravel, nur das Abhilfememo

Umgebung

--Verwenden des VSCode Remote-Containers

Problem

Zugriff von lokal (Host) mit dem Remote-Container von VSCode Werde ein 502 Bad Gateway

.devcontainer/devcontainer.json

// Use 'forwardPorts' to make a list of ports inside the container available locally.
	"forwardPorts": [
		8000
	],

Mit den obigen Einstellungen

local => Es scheint, dass Nginx im Container erreicht werden kann

Lösung

Kommentieren Sie den folgenden Befehl von .devcontainer / devcontainer.json aus

# Overrides default command so things don't shut down after the process ends.
#Kommentieren Sie Folgendes aus
# command: /bin/sh -c "while sleep 1000; do :; done" 

Referenz

php - nginx does not open localhost with VSCode Remote Containers Extension (docker compose) - Stack Overflow

Recommended Posts

Überprüfen Sie mithilfe des Remote-Containers von VSCode, ob Sie vom Host in der Docker-Umgebung Laravel on nicht auf den Container zugreifen können.
Installieren Sie lsb_release über die Befehlszeile, wenn lsb_release in der Docker-Umgebung fehlschlägt
Organisieren Sie die Kommunikation in einer Umgebung, in der verschiedene Ressourcen auf dem Hostcomputer und dem Docker-Container verwendet werden
So überprüfen Sie das Protokoll im Docker-Container
Installieren Sie einfach Laravel 8 auf dem Docker in der PHP8-Umgebung
[Android] Lösung, wenn die Kamera unter Android 9 nicht gestartet werden kann
Systemctl kann unter Ubuntu nicht in einem Docker-Container verwendet werden
Konfigurationsskript für die Verwendung von Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
[Docker] Zugriff auf den Host aus dem Container heraus. http: //host.docker.internal:
Verwenden Sie MailHog zum Überprüfen von E-Mails in der Entwicklungsumgebung (mit Docker).
Öffnen Sie VS Code Remote Containers direkt über die CLI auf Ihrem Mac
Erstellen einer Entwicklungsumgebung für Ruby on Rails mit Docker + VSCode (Remote Container)
Erstellen Sie eine Browsertestumgebung mit Capybara in der Docker-Entwicklungsumgebung
[Ruby On Rails] Notfallmaßnahmen, wenn redirect_to action :: show nicht zum Erstellen von Aktionen und zum Zerstören von Aktionen verwendet werden kann (kann)
Mit Pg_resetwal kann der PostgreSQL Docker-Container gestartet werden, wenn WAL fehlerhaft ist und nicht gestartet werden kann.