Vérifiez si vous ne pouvez pas accéder au conteneur à partir de l'hôte dans l'environnement Laravel sur docker à l'aide du conteneur distant de VSCode.

Vérifiez si vous ne pouvez pas accéder au conteneur à partir de l'hôte dans l'environnement Laravel sur docker à l'aide du conteneur distant de VSCode.

Pour le premier PHP, Laravel, seul le mémo remède

environnement

--Utilisation du conteneur VSCode Remote --Composé de conteneurs Nginx, Laravel et DB --Host, accédez à localhost: 8000 avec Chrome depuis l'extérieur du conteneur

problème

Accès depuis local (hôte) avec le conteneur distant de VSCode Devenir une mauvaise passerelle 502

.devcontainer/devcontainer.json

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

Avec les paramètres ci-dessus

local => Il semble que nginx dans le conteneur peut être atteint

Solution

Mettez en commentaire la commande suivante de .devcontainer / devcontainer.json

# Overrides default command so things don't shut down after the process ends.
#Commentez ce qui suit
# command: /bin/sh -c "while sleep 1000; do :; done" 

référence

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

Recommended Posts

Vérifiez si vous ne pouvez pas accéder au conteneur à partir de l'hôte dans l'environnement Laravel sur docker à l'aide du conteneur distant de VSCode.
Installez lsb_release à partir de la ligne de commande lorsque lsb_release échoue dans l'environnement docker
Organisez la communication dans un environnement qui utilise diverses ressources sur la machine hôte et le conteneur Docker
Comment vérifier le journal dans le conteneur Docker
Installez simplement Laravel 8 sur le docker dans l'environnement PHP8
[Android] Solution lorsque l'appareil photo ne peut pas être démarré sur Android 9
Systemctl ne peut pas être utilisé sur Ubuntu dans un conteneur Docker
Script de configuration pour l'utilisation de docker dans un environnement proxy sur ubuntu 20.04.1
[Docker] Comment accéder à l'hôte depuis l'intérieur du conteneur. http: //host.docker.internal:
Utilisez MailHog pour vérifier le courrier dans l'environnement de développement (à l'aide de Docker)
Ouvrez VS Code Remote Containers directement depuis la CLI sur votre Mac
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
Créer un environnement de test de navigateur à l'aide de Capybara dans l'environnement de développement Docker
[Ruby On Rails] Mesures d'urgence lorsque redirect_to action :: show ne peut pas être (ne peut pas être utilisé) dans l'action de création et de destruction
Pg_resetwal peut être utilisé pour démarrer le conteneur Docker PostgreSQL lorsque WAL est cassé et ne peut pas être démarré.