
Alexey
10.07.2018
14:19:11
всё так же, через exec

Zlokot
10.07.2018
14:19:35
тогда все просто

Alexey
10.07.2018
14:22:05
netstat -tulpen на хосте
Запускаю через docker toolbox. Я бы с радостью и netstat -ntulp и firewall-cmd, но увы не заинсталены тулы..

Alexey
10.07.2018
14:22:23

Google

Alexey
10.07.2018
14:22:32
чтобы глянуть на каком интерфейсе у тебя висит порт
если на 127.0.0.1 - то вот тебе и проблема

Zlokot
10.07.2018
14:23:00
ну если на хосте нету порта этого - значит внутри только на локалхосте

Alexey
10.07.2018
14:35:03

Zlokot
10.07.2018
14:35:27
можно доставить если там есть какойто пакет менеджер
если alpine - то даже в нем можно вроде
подними рядом какойто тестовый контейнер с телнетом и стукнись в докер сети на 9090

Alexey
10.07.2018
14:37:28

Zlokot
10.07.2018
14:37:42
telnet dockerip 9090
это для диагностики
если есть ответ - значит твой контенер слушает 9090 не только на localhost.
а это значит что и экспзит его на хост нормально
если нет конекта на 9090 в докер сети - значит чтото с самим контейнером

Alexey
10.07.2018
14:42:37

Alexey
10.07.2018
14:44:33

Google

Alexey
10.07.2018
14:45:03
так если тебе нетстат покажет, что у тебя приложуха запустилась на локалхосте, вместо 0.0.0.0, то это и причина
а причина этой причины - конфиг твоего приложения, либо сам код, если это там захаркожено

Zlokot
10.07.2018
14:45:27
мда..

Ilya
10.07.2018
14:46:13
можно и не инсталлить нетстат, а просто посмотреть в неймспейсе контейнера

Zlokot
10.07.2018
14:47:37
какаято магия с inspect?

Alexey
10.07.2018
14:47:59

Ilya
10.07.2018
14:48:23
nsenter -t PID -n netstat

Zlokot
10.07.2018
14:48:29
ну /proc/docker_pid/ бла бла

Ilya
10.07.2018
14:48:43
где PID, это docker inspect -f '{{.State.Pid}}' container

Zlokot
10.07.2018
14:48:56
во
интересный хинт если надо глянуть на fs контейнера
для scratch имаджей например

Alexey
10.07.2018
14:50:39

Zlokot
10.07.2018
14:52:27
так емуж под винду надо

Alexey
10.07.2018
14:56:50

Alexey
10.07.2018
14:57:12
ну поздравляю, ты нашел проблему
почти сам :)
сделай чтобы это дело было запущено на 0.0.0.0:9090

Prezident
10.07.2018
15:06:38
netstat в 2018 эх
вы наверн еще и ifconfig используете?)

Google

Prezident
10.07.2018
15:07:01
и route?)

Alexey
10.07.2018
15:07:09
а вы че используете?

Prezident
10.07.2018
15:07:20
это все deprecated лет 12 как)

Artem
10.07.2018
15:07:24
наверное ss и ip

Alexey
10.07.2018
15:07:25
иии?

Prezident
10.07.2018
15:07:27
вместо netstat - ss

Alexey
10.07.2018
15:07:27
оно не работает?

Prezident
10.07.2018
15:07:31
ifconfig - ip
вместо route - ip route

Alexey
10.07.2018
15:07:49
ок, умничка :)
а нетстат работает или нет?

Prezident
10.07.2018
15:08:17

Alexey
10.07.2018
15:08:22
а нахуя?

Prezident
10.07.2018
15:08:38
окай)
вопросов нет)

Alexey
10.07.2018
15:08:48
быстро ты )

Prezident
10.07.2018
15:09:11
конечно быстро) с чуваками из 70ых я и на работе общаюсь)
там они ведьм сжигают)
и на птерадактелей охотятся)
и ftp используют с gopher'ом)

Alexey
10.07.2018
15:10:05
астанавись )

Google

Alexey
10.07.2018
15:10:10
что ты несешь )

exz
10.07.2018
16:40:56
здрс
мы не знакомы. я только вступил в группу

Ruslan
10.07.2018
16:41:41
Всем привет, кто нить подскажет зачем нужны volume в докере, как он создаётся и зачем может понадобится его удалить ?

Zlokot
10.07.2018
16:47:09
а чо - ss есть там где нет нетстата?

Ilya
10.07.2018
16:49:40
В alpine нету

Zlokot
10.07.2018
16:50:08
итого - толку от сс тогда)

Admin
ERROR: S client not available

Zlokot
10.07.2018
16:50:22
ip route и редхатах есть

Евгений
10.07.2018
16:50:31
В итоговом приложения они редко нужны, разве что если volume привязать конфиги.

Zlokot
10.07.2018
16:51:07
та наверно вопрос - чем волум от мапинга на обычный каталог отличается

Nikolas
10.07.2018
16:53:58
как выяснилось ничем, кроме место расположения на хосте

Zlokot
10.07.2018
16:54:37
ой ли

Ruslan
10.07.2018
16:56:59
Погодите, ну вот пробросил я volume , окей, а почему когда я вижу команду ну например docker-compose rm -v , ну или типа того точно непомню (, локальные созданные мной папки с файлами остаются

Nikolas
10.07.2018
16:58:11
а почему они должны не оставаться?

Ruslan
10.07.2018
16:58:35
То есть в чем раздница когда я удаляю volume командой докера или просто rm , свой локальный проект

Sergey
10.07.2018
16:58:48
удаеляется линь внутрь

Zlokot
10.07.2018
16:59:58
потому что там твои артефакты
может ты захочешь их реюзать

Google

Sergey
10.07.2018
17:00:06
вы с mountfs не работали никогд?

Ruslan
10.07.2018
17:00:23
Нет

Zlokot
10.07.2018
17:00:34
делай prune -a удалится все к чертям

Sergey
10.07.2018
17:00:38
если не работали вам рано в докер
100%

Zlokot
10.07.2018
17:01:03
ну тогда и мне рано
пошли отсюда...

Ruslan
10.07.2018
17:01:17
Да погнали ))

Sergey
10.07.2018
17:01:21

Zlokot
10.07.2018
17:01:35
яхз (
монтировал много чего
но чтоб "с линя"..

Ruslan
10.07.2018
17:01:52
Я нет, можете объяснить принцип ?
Я только пробрасывал

Zlokot
10.07.2018
17:02:12
да там муть с оверлейными фс
сломать пол головы можно

Sergey
10.07.2018
17:02:17
файловая система с двух точек монтируется в обе стороны
в чем проблема
когда вы удаляете контейнер вы удаляете путь к его внутренним каталогам с локальной тачки

Евгений
10.07.2018
17:03:03
Удаляя volume внутри контейнера у тебя ничего не удалиться. А вот удаляя на системе не будет ничего и в контейнере.
Хотя не.
В две стороны работает.