
Artur
23.09.2016
05:50:35
теперь IDE: Port 9000 is busy
потому что всё как я предположил
это проброс портов наружу
listen на dockerhost

Google

Artur
23.09.2016
05:51:26
так можно сделать через прокси
https://confluence.jetbrains.com/display/PhpStorm/Multi-user+debugging+in+PhpStorm+with+Xdebug+and+DBGp+proxy

Aleksandr
23.09.2016
05:51:59
в иде соответственно тоже надо выставить 9001

Artur
23.09.2016
05:52:14
щас

Aleksandr
23.09.2016
05:52:30
прбрасывать порт 9001 не надо (у себя посомтрел - не проброшен)

Artur
23.09.2016
05:52:37
можэет правда я не так понял

Alexander
23.09.2016
05:53:35
фигней занимаетесь

Artur
23.09.2016
05:54:13
на хосте:
TCP 0.0.0.0:9001 0.0.0.0:0 LISTENING

Alexander
23.09.2016
05:54:45
кто это слушает?

Artur
23.09.2016
05:54:55
IDE: Port 9001 is busy

Alexander
23.09.2016
05:55:02
ps -xa| grep 9001

Artur
23.09.2016
05:55:12
кто это слушает?
хост. как я понимаю - никто, потому что на 9000 порту контейнера никого нет

Google

Artur
23.09.2016
05:55:22
у меня
- "9001:9000"

Alexander
23.09.2016
05:56:00
Как я понял есть xdebug, который должен слать информацию в ide?

Artur
23.09.2016
05:56:15

Aleksandr
23.09.2016
05:56:36

Artur
23.09.2016
05:56:36
а я с контейнера даже через коннект не могу соединится
а как наставить всякие сетевые утилиты в уонтейнер не понял
то что пробую я - cli - он не касается
я пробую тупо коннект открыть даже без php
на хосте работает
и повторюсь - не комфортно тестить без утилит

Aleksandr
23.09.2016
05:59:27

Artur
23.09.2016
05:59:51

Aleksandr
23.09.2016
06:01:06

Artur
23.09.2016
06:01:15
так вот я и пытаюсь открыть

Aleksandr
23.09.2016
06:01:30

Google

Artur
23.09.2016
06:01:44
xdebug же сам ходит из контейнера наружу
я ни на 9000 не могу сходить ни на 80
80 отлаживать просто

Aleksandr
23.09.2016
06:03:06
для xdebug порт открыватаь не надо
https://gist.github.com/chadrien/c90927ec2d160ffea9c4

Artur
23.09.2016
06:04:44
FROM php:5
у меня-то другой докер

Aleksandr
23.09.2016
06:04:45
вот конфиг из cli-контейнера
[Xdebug]
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_autostart=1
xdebug.remote_host=172.17.0.1
xdebug.remote_port=9001
xdebug.remote_enable=1
xdebug.remote_connect_back=0
порт ни один не открыт, иде слушает 9001, все работает

Artur
23.09.2016
06:05:04
в твоём:
In Intellij/PHPStorm go to: Languages & Frameworks > PHP > Debug > DBGp Proxy and set the following settings:
так я проркси не настраивал
оно и без прокси может работать

Aleksandr
23.09.2016
06:05:23
и не надо
я тоже не настраивал

Artur
23.09.2016
06:06:52
а ещё в ide есть настройка докера
там докер-машину просит
у меня даже нет такого я хз как настроить но это потом
ниасилил
по этой инструкцией но с имеющимся контейнером

Aleksandr
23.09.2016
06:15:04

Google

Artur
23.09.2016
06:21:58

Aleksandr
23.09.2016
06:32:05

Artur
23.09.2016
06:32:19
так всю жизнь пользовался
на вагранте искаропки всё встало(хомстид)
решил попробовать ларадок
тем более phpstorm сам говорит когда мапинга нет или ключ не выставлен или сервернейм

Admin
ERROR: S client not available

Artur
23.09.2016
06:36:51
потому что настраивать надо не этой сложной штукой а простыми инструментами. а в контейнере их чёт нет

Aleksandr
23.09.2016
06:38:35
щас подскажу

Artur
23.09.2016
06:38:54
наоборот же )

Aleksandr
23.09.2016
06:39:24

Artur
23.09.2016
06:39:28
иде не надо настраивать она и так скажет что не настроено. там проблема с прокси/обратной связью

Aleksandr
23.09.2016
06:39:50

Artur
23.09.2016
06:40:01
евент лог девственный

Aleksandr
23.09.2016
06:40:27
а, я думал ты пишешь, то что видишь сейчас в ПС
тогда отбой

Artur
23.09.2016
06:41:17
думаю надо либо ларадок менять либо проксю вешать либо порты пробросить

Google

Artur
23.09.2016
06:41:42
контейнер не может зайти на
xdebug.remote_port=9000
xdebug.remote_host=dockerhost
в этом суть проблемы
и даже на 80 порт*

Aleksandr
23.09.2016
06:43:31
мы уже обсудили это.

Artur
23.09.2016
06:45:38

Semyon
23.09.2016
10:30:09
Чуваки, вот смотрите, отправил я на сервак через ансибл таск "собери контейнер"
Я теперь как-то могу посмотреть, чо он там делает?
на каком этапе и всё такое?

Evgeny
23.09.2016
10:35:11
Обратитесь к системному администратору.

Stanislav
23.09.2016
10:36:13
я не уверен, как можно смотреть на статус ансибла, но попасть внуть контейнера можно с помощью docker exec
хотя я вот перечитал вопрос, похоже я вообще не в тему
но тогда и вопрос не в тему, т.к. он чисто про ансибл

Vladimir
23.09.2016
11:00:44
Пока не закончится io stdout ансибл тебе ничего не вернет. Можно смотреть вторым ансиблом процессы или что то еще для понимания состояния. Или заюзать асинк исполнение ансамбль тасков

R-omk
23.09.2016
11:02:13

Vlad
23.09.2016
11:13:11

R-omk
23.09.2016
11:13:38

Vlad
23.09.2016
11:14:35

R-omk
23.09.2016
11:15:41
скорее всего, но мы неиспользуем никакие модули ансибла для докера, они связывают руки, нам не понравилось.

Vladimir
23.09.2016
11:31:37
золотые слова