无法在Windows上使用docker-container作为PhpStorm中的php解释器
我使用docker-tools在Windows 7上运行docker。我有docker-machine安装程序,我从命令行运行的命令正常工作。
我现在试图把这个整合到PhpStorm中。 这是我尝试的两件事情:
1.作为当地口译员
我做了以下内容的php.bat
@echo off SET DOCKER_TLS_VERIFY=1 SET DOCKER_HOST=tcp://192.168.99.100:2376 SET DOCKER_CERT_PATH=C:\Users\phillaf\.docker\machine\machines\default SET DOCKER_MACHINE_NAME=default docker run -it --rm -v /c/Users/phillaf/app:/app -w /app php php %*
我可以使用php.bat
从Windows命令行成功运行PHP脚本。 在PhpStorm我尝试添加php.bat
作为本地PHP解释器,但它不被认为是一个解释器。
2.作为远程口译员
我可以使用docker@192.168.99.100
,密码tcuser
成功连接到docker@192.168.99.100
-machine。 然而PhpStorm似乎无法连接相同的信息。 我试图设置它作为一个远程解释器。
在Settings > Languages & Frameworks > PHP > Interpreters > Remote
,添加SSH信息,然后单击浏览。 我收到错误“无法发送频道请求”。