Введите Docker-контейнер с хоста, используя Docker-машину

Как я могу подключиться к контейнеру Php с моего компьютера с Windows?

Я запускаю панель инструментов докера https://www.docker.com/products/docker-toolbox на моей машине Windows 10. Это создает docker-машину (env по умолчанию), используя virtualbox на порту tcp: //192.168.99.100: 2376 и с хост-машины (Windows) я могу подключиться к ней по ssh. Внутри docker-машины я запускаю контейнеры с docker-compose.

Я запускаю PhpStorm в Windows и хочу настроить интерпретатор PHP для прослушивания php в контейнерах. я прочитал https://confluence.jetbrains.com/display/PhpStorm/Working+with+Remote+PHP+Interpreters+in+PhpStorm но все еще не уверен, как его настроить.

0

Решение

я нашел http://obrown.io/2015/12/23/phpunit-docker-phpstorm.html

Цель — создать локальный php-скрипт и каким-то образом обеспечить в нем подключение к php.
В примере автора создайте новый контейнер и выполните там / ссылка php

/ usr / local / bin / docker run -i —rm -v «$ {PWD}»: «$ {PWD}» -w $ {PWD} —net = хост —sig-proxy = true —pid = host originalbrownbear / php: 7-cli-phpunit php «$ @»

Как я могу настроить такой скрипт для использования существующего Docker-контейнера с PHP?

Обычно я вхожу в работающий контейнер — docker exec -it имя_контейнера / bin / bash
И там я могу выполнить php.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector