@docker_ru
Docker — русскоговорящее сообщество

Обсуждаем вопросы, посвященные Docker🐳, Docker Swarm и всей экосистеме. Обмениваем идеями, новостями и решаем пробемы. Вам могут быть полезны: @coreos_ru, @kubernetes_ru, @devops_ru, @rkt_ru Рекомендуем сразу отключить уведомления для удобства

2608 members

Архив канала @docker_ru 14 сентября 2016 г.

07:46:02 ДП
User 52630648
#whois
Всеволод, Rails разработчик. Сейчас понемногу переписываю серваки для использования docker (stage, возможно после production)
08:16:06 ДП
User 63651005
Про докер и копирайт постили уже тут?
08:18:48 ДП
08:30:23 ДП
User 63651005
https://www.andreas-jung.com/contents/dont-use-docker-in-github-repo-names-or-as-twitter-handle
zopyx.com/andreas-jung/contents/dont-use-docker-in-github-repo-names-or-as-twitter-handle
The company for Zope, Plone, Python, MongoDB and Electronic Publishing
08:31:08 ДП
User 13050499
Женя, JavaScript фулстек, зачем то построили свой pet project на микросервисах. Узнал о чатике из СПбфронтенд.
08:40:26 ДП
User 1722702
Всем привет. Алекс, .NET...Заинтересовался докером для личных проектов. Нашел ссылку на гитхабе.
09:18:48 ДП
User 354104
Если MySQL сервер запущен локально, то как получить к нему доступ из контейнера?
http://stackoverflow.com/a/24326540/1729921
Или есть способы попроще?
stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach/24326540
So I have a Nginx running inside a docker container, I have a mysql running on localhost, I want to connect to the MySql from within my Nginx. The MySql is running on localhost and not exposing a p...
09:22:58 ДП
User 141089312
User 354104
Если MySQL сервер запущен локально, то как получить к нему доступ из контейнера?
http://stackoverflow.com/a/24326540/1729921
Или есть способы попроще?
stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach/24326540
So I have a Nginx running inside a docker container, I have a mysql running on localhost, I want to connect to the MySql from within my Nginx. The MySql is running on localhost and not exposing a p...
Почему с приходом докера разучились настраивать приложения для работы по сети? Неужели в вопросе подключения к mysql есть rocket sience?
09:29:37 ДП
User 71516652
User 141089312
Почему с приходом докера разучились настраивать приложения для работы по сети? Неужели в вопросе подключения к mysql есть rocket sience?
Потому что добавилось индерекшен слоев? Ну ка, как мне подключиться из контейнера к локальному мускулю в окружении docker for mac, скажем?
09:31:34 ДП
User 95170064
я может чото непонимаю, но у меня подключается по локальному ип, я чтото сломал? (не в маке правда)
09:39:54 ДП
User 71516652
"локальный айпи" это что? в рамках какой сети? интернета?
09:42:27 ДП
User 95170064
у хоста есть 192.168.. на нем мускуль
09:43:59 ДП
User 89431354
User 71516652
"локальный айпи" это что? в рамках какой сети? интернета?
https://en.wikipedia.org/wiki/Private_network
en.wikipedia.org/wiki/Private_network
In the Internet addressing architecture, a private network is a network that uses private IP address space. Both, the IPv4 and the IPv6 specifications define private addressing ranges. These addresses are commonly used for local area networks (LANs) in residential, office, and enterprise environments. Private IP address spaces were originally defined in an effort to delay IPv4 address exhaustion.
09:44:11 ДП
User 71516652
ой спасибочки )
09:44:19 ДП
09:45:12 ДП
User 71516652
User 95170064
у хоста есть 192.168.. на нем мускуль
"есть" где? ) в бридж-интерфейсе с контейнером? отлично. так-то можно поднять вообще без новых интерфейсов, в рамках хост-сети и просто по localhost ходить (и вот это "просто по локалхост" это именно так "раньше" и было). а теперь попробуем еще добавить слой, как же схема будет выглядеть на маке?
09:46:19 ДП
User 71516652
Где же какая-молодежь-тупая @SergeyMavrin?
09:47:36 ДП
User 95170064
в бридже на хосте, просвятите меня, нехочу быть тупым
09:48:37 ДП
User 141089312
User 71516652
Где же какая-молодежь-тупая @SergeyMavrin?
Я не говорил, что молодёжь тупая. У Вас есть мускуль на хосте, он должен слушать НЕ localhost, а интерфейс, который Вам по-душе. Далее внутри контейнера настраиваете подключение на тот интерфейс, на котором Вы сказали слушать mysql
09:48:55 ДП
User 141089312
и какая разница мак или не мак?
09:49:34 ДП
User 71516652
Ну вот такая. Как будто бы вы не очень понимаете как докер на маке работает
09:50:39 ДП
User 63651005
Через виртуалочку.
09:50:40 ДП
User 63651005
А что?
09:50:51 ДП
User 95170064
там помоему виртбокс
09:51:03 ДП
User 71516652
Во-первых, там не виртбокс
09:51:05 ДП
User 89431354
User 63651005
Через виртуалочку.
https://github.com/mist64/xhyve
github.com/mist64/xhyve
xhyve, a lightweight OS X virtualization solution. Contribute to mist64/xhyve development by creating an account on GitHub.
09:51:10 ДП
User 89431354
ебанулись?
09:51:10 ДП
User 71516652
Во-вторых, не просто через виртуалочку
09:51:22 ДП
User 89431354
User 63651005
А что?
а то что нативно уже есть
09:51:26 ДП
User 71516652
User 89431354
ебанулись?
Это никак не отменяет того, что там виртуалка
09:51:27 ДП
User 89431354
безовсяких виртуалбоксов
09:51:37 ДП
User 63651005
>Virtualization solution
>Заявлять, что это не виртуалка.
09:51:48 ДП
User 89431354
ну не quemu/kvm
09:51:54 ДП
User 89431354
а нативный гипервизор
09:52:01 ДП
User 63651005
А я где-то уточнял, что это?
09:52:17 ДП
User 89431354
User 63651005
Через виртуалочку.
звучит как виртуалбокс
09:52:20 ДП
09:52:23 ДП
User 63651005
Как вы быстро, однако, умете лепить клеймо!
09:52:35 ДП
User 71516652
User 89431354
а нативный гипервизор
И вот прям под этим гипервизором поднимается контейнер?
09:52:48 ДП
User 89431354
User 71516652
И вот прям под этим гипервизором поднимается контейнер?
ну
09:52:56 ДП
User 89431354
User 63651005
Как вы быстро, однако, умете лепить клеймо!
http://lurkmore.to/Libastral
09:52:58 ДП
User 71516652
не не, а не так )
09:53:01 ДП
User 71516652
*не ну
09:53:04 ДП
User 89431354
придется либастрал собирать походу
09:53:07 ДП
User 63651005
Ещё и ссылки на мемасы кидаете.
09:53:14 ДП
User 63651005
Нормас, вовремя я в чат зашёл.
09:53:16 ДП
User 71516652
там поднимается alpine-линукс в качестве хост машины
09:53:33 ДП
User 71516652
"ебнулись" зато все, ага
09:53:35 ДП
User 71516652
так вот
09:53:52 ДП
User 71516652
User 71516652
Во-вторых, не просто через виртуалочку
В-третьих, там есть еще один слой эмуляции
09:54:28 ДП
User 71516652
По сути вся сеть проходит через юзерспейс, трансформируясь в новую пачку кернел-вызовов
09:55:58 ДП
User 95170064
https://download.docker.com/mac/stable/Docker.dmg я так понял разговор не про этот маковый докер?
09:56:26 ДП
User 89431354
User 95170064
https://download.docker.com/mac/stable/Docker.dmg я так понял разговор не про этот маковый докер?
вроде да
09:56:34 ДП
User 89431354
в этом уже есть
09:56:35 ДП
User 89431354
https://github.com/docker/hyperkit
github.com/docker/hyperkit
hyperkit - A toolkit for embedding hypervisor capabilities in your application
09:57:21 ДП
User 71516652
а конкретнее https://github.com/docker/vpnkit
github.com/docker/vpnkit
vpnkit - A toolkit for embedding VPN capabilities in your application
09:57:29 ДП
User 71516652
> VPNKit operates by reconstructing Ethernet traffic from the VM and translating it into the relevant socket API calls on OSX or Windows. This allows the host application to generate traffic without requiring low-level Ethernet bridging support.
09:58:03 ДП
User 71516652
На окамлике написано ) На гошечке бы они это еще три года до юзабельного состояния доводили )
10:02:52 ДП
User 71516652
Вот тут есть слайдики http://www.slideshare.net/AnilMadhavapeddy/advanced-docker-developer-workflows-on-macos-x-and-windows (на фоне почти отсутсвующей документации хоть что-то)
slideshare.net/AnilMadhavapeddy/advanced-docker-developer-workflows-on-macos-x-and-windows
This is an introduction to the architecture of the new Docker for MacOS X and Windows native applications.
10:09:19 ДП
User 74724319
Я тут одну штуку приметил: чаще всего полыхает у маководов с докером.
10:09:43 ДП
User 268035
User 74724319
Я тут одну штуку приметил: чаще всего полыхает у маководов с докером.
Ну так не просто так же
10:11:19 ДП
User 71516652
Где что полыхало?
10:11:50 ДП
User 74724319
User 71516652
Где что полыхало?
Да где обычно :)
10:14:35 ДП
User 1534653
User 74724319
Я тут одну штуку приметил: чаще всего полыхает у маководов с докером.
в смысле?
10:14:46 ДП
User 1534653
не понял тонкой глубокой шутки
10:16:09 ДП
User 1741680
#whois
Меня зовут Артем, rails-разработчик, в данный момент пишу деплой rails приложения с использованием capistrano, docker-compose, docker
10:22:44 ДП
User 74724319
User 1534653
не понял тонкой глубокой шутки
А это не шутка, это примета
10:26:48 ДП
User 71516652
Дядя, мы тут не про приметы и пожары, а про то как докер работает, можно?
10:29:59 ДП
User 74724319
Ктож запрещает-то?
10:30:27 ДП
10:34:30 ДП
User 89431354
User 74724319
Я тут одну штуку приметил: чаще всего полыхает у маководов с докером.
10:34:47 ДП
User 89431354
без xhyve аще тяжко было
10:35:22 ДП
User 89431354
virtalbox  да всякий boot2docker
10:35:26 ДП
11:31:11 ДП
User 1993645
User 354104
Если MySQL сервер запущен локально, то как получить к нему доступ из контейнера?
http://stackoverflow.com/a/24326540/1729921
Или есть способы попроще?
stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach/24326540
So I have a Nginx running inside a docker container, I have a mysql running on localhost, I want to connect to the MySql from within my Nginx. The MySql is running on localhost and not exposing a p...
Под mac? Никак :)
I cannot ping my containers
Unfortunately, due to limtations in OSX, we’re unable to route traffic to containers, and from containers back to the host.

https://docs.docker.com/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds
docs.docker.com/docker-for-mac/networking
11:36:34 ДП
User 3973817
User 1993645
Под mac? Никак :)
I cannot ping my containers
Unfortunately, due to limtations in OSX, we’re unable to route traffic to containers, and from containers back to the host.

https://docs.docker.com/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds
docs.docker.com/docker-for-mac/networking
Через шлюз третий можно
11:38:28 ДП
User 71516652
User 1993645
Под mac? Никак :)
I cannot ping my containers
Unfortunately, due to limtations in OSX, we’re unable to route traffic to containers, and from containers back to the host.

https://docs.docker.com/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds
docs.docker.com/docker-for-mac/networking
как. но через одно место )
11:39:21 ДП
User 71516652
Я поднимал ssh-туннель с хост-ноды в докер-контейнер, а уже в него стучался из нужного контейнера
01:08:40 ПП
User 354104
Так, ну более-менее понятно. А как принято поступать в случае, если у меня несколько приложений на одном сервере используют MySQL? 
1) Для каждого приложения отдельный контейнер с БД - накладно по ресурсам. Плюс надо же еще бэкапы делать как-то
2) БД установлена локально, а приложения крутятся в докере. Этот вариант привлекательнее, но тут приходится отдельно натраивать сеть, вариант «из коробки» уже не работает.
Есть ли какие-нибудь good practice? Что почитать можно?
01:11:53 ПП
User 42604848
У нас несколько приложений, каждое в своем контейнере + бд контейнер
01:13:24 ПП
User 73456292
> БД установлена локально, а приложения крутятся в докере. Этот вариант привлекательнее, но тут приходится отдельно натраивать сеть.
01:14:39 ПП
User 73456292
Ничего там не надо настраивать, db host = ваш докер хост (обычно 172.17.0.1) и в конфиге базы разрешите соединения из докер подсети (обычно 172.17.0.0/16)
01:15:09 ПП
01:15:27 ПП
User 354104
Спасибо, так и сделаю
04:14:05 ПП
User 184340974
DevOps Deflope News:
Пора идти и переименовывать свои репозитории с докерфайлами. Andreas Jung почитал соглашение по использованию торговой марки "Docker" и обнаружил, что оно запрещает использовать слово 'docker-' в проектах, созданных не Docker, Inc. Он написал письмо по этому поводу в Docker и там ему подтвердили, что использование слова 'docker-' не разрешается.

На реддите шутят, что сабреддит /r/docker теперь закроют.

http://amp.gs/TI43
andreas-jung.com/contents/dont-use-docker-in-github-repo-names-or-as-twitter-handle
The company for Zope, Plone, Python, MongoDB and Electronic Publishing
04:14:16 ПП
User 184340974
Видали уже?)
05:57:14 ПП
User 106955548
Используйте Dicker
05:58:36 ПП
User 2895769
отличный повод перейти на acbuild и запускать через Rkt 😊
06:00:41 ПП
User 42604848
User 106955548
Используйте Dicker
А сварм переименовать в гангбанг
06:02:31 ПП
User 90643195
dicker-machine
06:03:08 ПП
User 50220893
dicker-compose тоже неплохо, если что
06:03:56 ПП
User 227646933
пятница :)
06:04:27 ПП
User 1312870
вообще-то сегодня четверг
06:05:43 ПП
User 90643195
Ещё не везде!
06:06:44 ПП
User 42604848
Dicker-hub
06:10:16 ПП
User 1312870
User 90643195
Ещё не везде!
у меня так вообще среда, но я ошибся
06:10:21 ПП
User 84802924
докер хаб лагает
06:13:07 ПП
User 50220893
User 1312870
у меня так вообще среда, но я ошибся
Прекрасная аватарка у вас, я представил в красках как вы ошиблись. :)
06:13:39 ПП
User 50220893
Фейспалм.жпг, всегда и везде!
06:13:49 ПП
User 50220893
Ух ты, ссылка
06:13:51 ПП
User 1312870
User 50220893
Прекрасная аватарка у вас, я представил в красках как вы ошиблись. :)
))) это было поветрие когда ingress тусовка еще была в тлгрм.