@docker_ru

Страница 58 из 1375
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
вобщем все работает ок если разорвать видимость между мускулом и пыхой
если ты убрал link но запускаеш в compose то он по умолчанию сделает отдельную сеть и запуская контейнеры в отдельной сети они будут видеть друг друга

в докере 1,12

Andrey
11.11.2016
11:40:29
т.е. получается пох есть у меня линк или нет?

он их все равно друг другу покажет?

короче ура

прибил в супервизоре 2 демона

и все ок стало сразу

Nikita
11.11.2016
11:46:47
он их все равно друг другу покажет?
https://habrahabr.ru/post/310460/#net вот тут немного написано про это

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
env?
самое простое

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
docker inspect 02ad6d841bde | grep IPAddress получаеш ип, например "IPAddress": "172.17.0.2", и ходиш на него, только я не понимаю зачем оно может понадобится
у меня на машине разработчика docker for windows не доступны 172 адреса нет интерфейса, есть 10.75..

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

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

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

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

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

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'ом на нескольких хостах. Ну, например.

Страница 58 из 1375