我使用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
与putty成功连接到docker-machine。但是,PhpStorm似乎无法连接相同的信息。我尝试将其设置为远程解释器。
在Settings > Languages & Frameworks > PHP > Interpreters > Remote
下,我添加了SSH信息,然后点击浏览。我收到错误"未能发送频道请求"。