
Andrey
11.11.2016
11:27:06
5 сек
я тут кстати еще поресерчил
и выяснил вот что
когда я убираю маунт папок с хоста в контейнер с пыхой - все збс)) там внутри демон видимо не поднимается и не работает

Google

Andrey
11.11.2016
11:28:10
демон лазит активно в бд
возможно слишком активно
я ща попробую отключить этих демонов и пересобрать

Gregory
11.11.2016
11:29:10
а бд - mysql?

Andrey
11.11.2016
11:31:59
да
а че? есть нюансы?
я там особо не парился, имейдж официальный

Gregory
11.11.2016
11:32:28
ну да стандартно, /var/lib/mysql вынесен из образа?

Andrey
11.11.2016
11:32:34
Да
замапплено
я еще на кой то фиг вынес /var/run
грешил на него
это из контейнера с пыхой

Google

Andrey
11.11.2016
11:33:07
но вродь когда убрал маппинг - ниче не поменялось
вобщем все работает ок если разорвать видимость между мускулом и пыхой

Gregory
11.11.2016
11:33:29
короче мне кажется причина просто в одном каком-то контейнере, надо понять в каком)

Andrey
11.11.2016
11:33:32
пыха без мускула роняет демон и все ок становится вроде как
хаха, бл, внатуре
залез в админку супервизора
прибил там демоны

Nikita
11.11.2016
11:34:55
в докере 1,12

Andrey
11.11.2016
11:40:29
т.е. получается пох есть у меня линк или нет?
он их все равно друг другу покажет?
короче ура
прибил в супервизоре 2 демона
и все ок стало сразу

Nikita
11.11.2016
11:46:47

Andrey
11.11.2016
11:47:54
кстати, тогда другой вопрос
я вот понял, что мне чтоб проц не грузило, на дев машине надо поднимать контейнеры со стопнутыми демонами в супервизоре
подскажите плз какой бест практис по вынесению этого дела в конфиг?
env?
ну чтоб грубо говоря я с каким-нибудь флагом запустил docker-compose up и он мне развернул контейнеры со стопнутыми демонами

Google

Andrey
11.11.2016
11:49:03
а если без флага, то с запущенными

Alex
11.11.2016
12:01:33

Andrey
11.11.2016
12:01:56
а какие есть альтернативы?
прост для кругозора

Alex
11.11.2016
12:02:38
ну если только что-то extends
https://docs.docker.com/compose/extends/#/extending-services

Andrey
11.11.2016
12:04:21
аа, ну файлики наследовать короче
ну так это в принципе ок
мне ж один хер надо будет где-то этот env прописать
ну а запустить с up -d -f ... -f ... не проблема

Alex
11.11.2016
12:05:15
ну модификация env в любом случае
вопрос: кто-то использует (или настраивал когда-нибудь) доступ к контейнерам с хоста (точнее машины разработчика) на прямую по IP (не через port mapping)?

Alexander
11.11.2016
12:12:37
а в чем проблема? порт контейнера наружу выкладываешь

Alex
11.11.2016
12:13:24
не через port mapping

Alexander
11.11.2016
12:13:42
--net host еще есть

Alex
11.11.2016
12:14:24
ну вот не понятно как это работает, использовал это?
там вообще network_mode: host

Alexander
11.11.2016
12:15:11
а что не понятно? указываешь и любой открытый порт в контейнере уже у тебя на хосте

Alex
11.11.2016
12:15:41
хм, а если на хосте этот порт занят?

Alexander
11.11.2016
12:16:53
а чем тебя port mapping не устроил?

Google

Kirill
11.11.2016
12:18:05
если занят - ошибку получишь

Nikita
11.11.2016
12:18:22
не через port mapping
docker inspect 02ad6d841bde | grep IPAddress
получаеш ип, например "IPAddress": "172.17.0.2",
и ходиш на него, только я не понимаю зачем оно может понадобится

Alex
11.11.2016
12:23:55
10.0.75.
но это для NAT

Nikita
11.11.2016
12:27:52
а виндовс, ну тогда страдай,
если через виртуалбокс то можно поменять настройки сети на мост, и ходить на ип который получит виртуалка, если что то другое то там должен быть похожий функционал

Alexander
11.11.2016
12:27:53
ubuntu поставь и разрабатывать станет лучше

F01134H
11.11.2016
12:28:34
+

Alex
11.11.2016
12:28:50
тут еще вот http://stackoverflow.com/questions/31149501/how-to-reach-docker-containers-by-name-instead-of-ip-address
написано что вообще по DNS имени можно настроить
о настроил там docker host имеет ip 10.0.75.2
нужно route добавить на 172 через него
Кстати, если кому-то будет интересно, эта штука вполне себе работает https://github.com/aacebedo/dnsdock, можно получать доступ к контейнерам по нормальному (по крайней мере фиксированному) DNS имени, забыв об выдаваемых им IP.

Alex
11.11.2016
19:12:49
Кто разобрался чем swarm от swarmkit отличается?)

F01134H
11.11.2016
19:14:02
http://stackoverflow.com/a/38483429

Alexandr
11.11.2016
20:58:15
Ребят, вопрос такой. Какие есть специализированные дистры для запуска контейнеров по типу CoreOS?

Maxim
11.11.2016
21:00:04
Например RancherOS

Artem
11.11.2016
22:07:36

ven
11.11.2016
22:13:09
Всем привет(я вернулся:). Кто посоветует лучшую на сегодня (опробованную желат.), компактную , но позволяющую в т.ч. связывать (линковать) отдельные "доки"... php/python/-web-admin-panel? Кст. для webmin не юзал никто еще модуль для докера?

Alex
11.11.2016
22:13:51
ты про docker-compose говоришь наверное.

Google

Yuriy
12.11.2016
05:52:52

Alex
12.11.2016
09:49:57
А чем RancherOS лучше минимального дистрибутива линукса?

Eugene
12.11.2016
11:02:44
а почему такая постановка вопроса что он вообще лучше чем-то должен быть?

Ivan
12.11.2016
12:18:52

Sander
12.11.2016
12:21:53
Всем привет
кто-нибудь использует https://docs.docker.com/machine/overview/ docker-machine?

Alex
12.11.2016
12:22:15
Да.

Sander
12.11.2016
12:22:53
Alex, можешь рассказать в каком случаи ты его используешь.

Alex
12.11.2016
12:23:12
Типичная vds где мне нужно развернуть простой проект через docker-compose

Sander
12.11.2016
12:23:15
чтоб я смог понять, в каких случиях он мне может пригодится

Alex
12.11.2016
12:23:19
На маках раньше юзалась когда нативного докера не было.
Также через docker-machine можно засунуть докер в виртуалку например

Sander
12.11.2016
12:23:54
я vagrant обычно использовал , но сейчас читаю читаю и смотри что у Docker, есть похожая штука
что меня очень сильно обрадовала.

Alex
12.11.2016
12:24:21
vagrant и docker это две разные вещи.
vagrant в проде считай не юзают.

Sander
12.11.2016
12:25:16
как вижу я, что подойдет для какого-то проекта одного, который можно развернуть локально или удаленно например на digitalocean.
но если целая ферма с проектаме, то наверное kubernetes

Sergey
12.11.2016
12:25:23
docker-machine удобно использовать, если нужно управлять docker'ом на нескольких хостах. Ну, например.