使用docker-machine从主机输入docker容器

时间:2016-06-14 08:29:02

标签: php docker containers phpstorm

如何从Windows机器连接到Php容器?

我在Windows 10计算机上运行docker toolbox https://www.docker.com/products/docker-toolbox。它在端口tcp://192.168.99.100:2376上使用virtualbox创建docker-machine(env default),从主机(Windows)创建我可以通过ssh连接到它。在docker-machine内部,我使用docker-compose运行容器。

我在Windows上运行PhpStorm,我想配置PHP解释器来收听容器化的php。我已阅读https://confluence.jetbrains.com/display/PhpStorm/Working+with+Remote+PHP+Interpreters+in+PhpStorm,但仍不确定如何配置它。

1 个答案:

答案 0 :(得分:0)

我找到了http://obrown.io/2015/12/23/phpunit-docker-phpstorm.html

目标创建本地php脚本并以某种方式提供与php的连接。 在示例作者中创建新容器并执行/链接php

“docker-machine env default”输出结束

/ usr / local / bin / docker run -i --rm -v“$ {PWD}”:“$ {PWD}”-w $ {PWD} --net = host --sig-proxy = true --pid = host originalbrownbear / php:7-cli-phpunit php“$ @”

如何配置此类脚本以使用现有的docker容器与php?

Nornally我输入正在运行的容器 - docker exec -it container_tag_name / bin / bash 在那里我可以执行php。