// 任意の名前でOKです。 "name": "Hello", // 先程作成したDockerfileのファイル名を指定します。 "dockerFile": "Dockerfile", // コンテナへの転送ポートを指定します。 "forwardPorts": [80], // コンテナが作成されたあとに実⾏されるコマンドです。Gitリポジトリのsrcディレクトリにはソースが格納されるのですが、ソースを // 更新したら、すぐにApacheに反映されるよう、ApacheのDocumentRootのシンボリックリンク先をsrcディレクトリにしています。 "postCreateCommand": "rm -r /var/www/html;ln -s $PWD/src /var/www/html;usermod -aG root www-data;chmod g+x /root", // コンテナが⽣成されたときに、コンテナ側にインストールする拡張機能です。 // これを指定しないと、コンテナが再⽣成すると拡張機能が消えます。 // 今回はXdebugをインストールします。 "extensions": [ "felixfbecker.php-debug" ] } .devcontainer/devcontainer.json Visual Studio CodespacesがDockerコンテナに接続するための設定ファイルです。