inteliJと設定が一緒であるため、InteliJかPHP StormでDocker Supportプラグインを使っている方に質問です。
環境はMacOSX 10.11.6
PHPStorm 2016.2
Dockertools
を使用しています。
PhpStorm 2016.2 Help
を参考に
Dockerの設定から
API_URL
Certification folder
docker-compose
docker-machine
を設定し,
debug_configurationから
imageID 自作のimage名
container_name remote_test
port_bindingを80:80で設定し,
volume bindingを remote/ マウントしたいパス
で設定しました。
その後Failed to mount API filesystemsとエラーが出たのですが,
docker exec -it remote_test /bin/bashでコンテナにログインしてみるとvovolume bindingで設定したマウントフォルダは作成されていて,そこでファイルを作成してみるとファイルがhostにも同期されたのでマウントされていることが確認できました
しかし,docker ps でportを確認すると,port_bindingで設定したportが設定されていない状態になっていました。
さらにdockerと連携する前に作成したコンテナでは,phpstormから起動するとportが正しく設定された状態で起動します(docker psで確認)。
なぜphpstormの設定から作ったコンテナのportが正しく設定されないかということに対して、
原因がわかったり、手動で直す方法が思い当たる方いたら教えていただきたいです。よろしくお願い致します。
あなたの回答
tips
プレビュー