简体   繁体   中英

Enter docker container from host using docker-machine

How can I connect to Php container from my Windows machine?

I run docker toolbox https://www.docker.com/products/docker-toolbox on my Windows 10 machine. It's create docker-machine (env default) using virtualbox on port tcp://192.168.99.100:2376 and from host machine (Windows) I can connect to it by ssh. Inside docker-machine I run containers with docker-compose.

I run PhpStorm on Windows and I want to configure PHP interpreter to listen to containerized php. I have read https://confluence.jetbrains.com/display/PhpStorm/Working+with+Remote+PHP+Interpreters+in+PhpStorm but still no sure how to configure it.

I found http://obrown.io/2015/12/23/phpunit-docker-phpstorm.html

The goal create local php script and somehow provide in it connection to php. In the example author create new container and execute/link php there

End of "docker-machine env default" output

/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 "$@"

How can I configure such script to use existing docker container with php?

Nornally I enter running container - docker exec -it container_tag_name /bin/bash And there I can execute php.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM