无法在Windows上的PhpStorm中使用docker-container作为php解释器

时间:2016-08-03 20:48:55

标签: docker phpstorm

我使用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信息,然后点击浏览。我收到错误"未能发送频道请求"。

0 个答案:

没有答案