Andrey
ну и соответственно когда я запускал их - линки я не пробрасывал, вольюмы тоже
Nikita
попробуй сам создаnь сеть docker network create test в потом контейнеры в ней создать docker run ... --net=test ...
Andrey
о, смотри
Andrey
ща сделал так, что ни один контейнер друг с другом не связан
Andrey
ну у меня была парочка, у которых link: [...]
Andrey
теперь таких нет
Andrey
и все норм с процессором
Andrey
тоже через композ
Nikita
был уменя ещё один совет, это выкинуть мак, но до него не дошло =)
Kirill
Маки - зло, вся контора на них сидит
Andrey
да все - зло
Alexander
бедняги
Alexander
купите уже виндовс
Andrey
ща кто-нибудь скажет что винда - зло
Nikita
уж лучше мак чем виндовс
Kirill
С тачками на винде - проще. Мак - удобно.
Kirill
+ Time Machine - сказка просто.
Andrey
че еще можно по глупости расшарить между контейнерами или какой софт поставить чтобы отожрало так проц?
Grigoriy
хм, а если запустить три контейнера без пыхи?
Andrey
5 сек
Andrey
я тут кстати еще поресерчил
Andrey
и выяснил вот что
Andrey
когда я убираю маунт папок с хоста в контейнер с пыхой - все збс)) там внутри демон видимо не поднимается и не работает
Andrey
демон лазит активно в бд
Andrey
возможно слишком активно
Andrey
я ща попробую отключить этих демонов и пересобрать
Grigoriy
а бд - mysql?
Andrey
да
Andrey
а че? есть нюансы?
Andrey
я там особо не парился, имейдж официальный
Grigoriy
ну да стандартно, /var/lib/mysql вынесен из образа?
Andrey
Да
Andrey
замапплено
Andrey
я еще на кой то фиг вынес /var/run
Andrey
грешил на него
Andrey
это из контейнера с пыхой
Andrey
но вродь когда убрал маппинг - ниче не поменялось
Andrey
вобщем все работает ок если разорвать видимость между мускулом и пыхой
Grigoriy
короче мне кажется причина просто в одном каком-то контейнере, надо понять в каком)
Andrey
пыха без мускула роняет демон и все ок становится вроде как
Andrey
хаха, бл, внатуре
Andrey
залез в админку супервизора
Andrey
прибил там демоны
Nikita
вобщем все работает ок если разорвать видимость между мускулом и пыхой
если ты убрал link но запускаеш в compose то он по умолчанию сделает отдельную сеть и запуская контейнеры в отдельной сети они будут видеть друг друга
Nikita
в докере 1,12
Andrey
т.е. получается пох есть у меня линк или нет?
Andrey
он их все равно друг другу покажет?
Andrey
короче ура
Andrey
прибил в супервизоре 2 демона
Andrey
и все ок стало сразу
Nikita
он их все равно друг другу покажет?
https://habrahabr.ru/post/310460/#net вот тут немного написано про это
Andrey
кстати, тогда другой вопрос
Andrey
я вот понял, что мне чтоб проц не грузило, на дев машине надо поднимать контейнеры со стопнутыми демонами в супервизоре
Andrey
подскажите плз какой бест практис по вынесению этого дела в конфиг?
Andrey
env?
Andrey
ну чтоб грубо говоря я с каким-нибудь флагом запустил docker-compose up и он мне развернул контейнеры со стопнутыми демонами
Andrey
а если без флага, то с запущенными
Sash
env?
самое простое
Andrey
а какие есть альтернативы?
Andrey
прост для кругозора
Sash
ну если только что-то extends
Sash
https://docs.docker.com/compose/extends/#/extending-services
Andrey
аа, ну файлики наследовать короче
Andrey
ну так это в принципе ок
Andrey
мне ж один хер надо будет где-то этот env прописать
Andrey
ну а запустить с up -d -f ... -f ... не проблема
Sash
ну модификация env в любом случае
Sash
вопрос: кто-то использует (или настраивал когда-нибудь) доступ к контейнерам с хоста (точнее машины разработчика) на прямую по IP (не через port mapping)?
Alexander
а в чем проблема? порт контейнера наружу выкладываешь
Sash
не через port mapping
Alexander
--net host еще есть
Sash
ну вот не понятно как это работает, использовал это?
Sash
там вообще network_mode: host
Alexander
а что не понятно? указываешь и любой открытый порт в контейнере уже у тебя на хосте
Sash
хм, а если на хосте этот порт занят?
Alexander
а чем тебя port mapping не устроил?
Kirill
если занят - ошибку получишь
Nikita
не через port mapping
docker inspect 02ad6d841bde | grep IPAddress получаеш ип, например "IPAddress": "172.17.0.2", и ходиш на него, только я не понимаю зачем оно может понадобится
Sash
10.0.75.