VSCodeのRemote containerを利用したLaravel on docker環境でHostからコンテナ内にアクセスができない場合に確認すること
初PHP, Laravelにつき対処法のみメモ
環境
- VSCode Remote container使用
- Nginx, Laravel, DBの各コンテナで構成
- Host, コンテナの外からChromeでlocalhost:8000にアクセス
問題
VSCodeのremote containerでlocal(host)からのアクセスが
502 Bad Gatewayになる
.devcontainer/devcontainer.json
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
8000
],
上記設定済みで
local => コンテナ内のnginxまでは到達できている様子
解決
.devcontainer/devcontainer.json
のcommand
以下をコメントアウトする
# Overrides default command so things don't shut down after the process ends.
# 以下をコメントアウト
# command: /bin/sh -c "while sleep 1000; do :; done"