@docker_ru

Страница 193 из 1375
Alexander
25.05.2017
10:42:28
они там, похоже, думают, что и так нормально, кому надо - те соберут)

Denis
25.05.2017
12:38:01
? Друзья, уже совсем скоро состоится важное событие весны - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram: 1. https://t.me/react_js 2. https://t.me/js_ru 3. https://t.me/angular_ru 4. https://t.me/nodejs_ru 5. https://t.me/android_ru 6. https://t.me/ios_ru 7. https://t.me/devops_ru 8. https://t.me/kubernetes_ru 9. https://t.me/docker_ru 10. https://t.me/agile_ru А также других групп, представленных в этом списке: https://t.me/all_ru ? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :) ? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны: 1. Пригласить на конференцию (бесплатно, разумеется). 2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее). 3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно). 4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы. 5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени. 6. Скидочный код для подписчиков канала или подкаста. 7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников. Что ожидается от вас в этом случае: 1. Продвижение конференции до события. 2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум). ? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov ? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 28 мая, в 23:59. ? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13

Konstantin
25.05.2017
12:59:31
? Друзья, уже совсем скоро состоится важное событие весны - 5 и 6 июня в Сколково пройдёт РИТ++ (см. www.ritfest.ru). Если в цифрах, РИТ - это 160 сильнейших докладчиков, 2000+ участников, 8 тематических конференций, 40 митапов от экспертов, 20 стендов с розыгрышами и призами и т.д. Совместно с организаторами мы проводим розыгрыш билетов среди участников русскоговорящих профессиональных сообществ в Telegram: 1. https://t.me/react_js 2. https://t.me/js_ru 3. https://t.me/angular_ru 4. https://t.me/nodejs_ru 5. https://t.me/android_ru 6. https://t.me/ios_ru 7. https://t.me/devops_ru 8. https://t.me/kubernetes_ru 9. https://t.me/docker_ru 10. https://t.me/agile_ru А также других групп, представленных в этом списке: https://t.me/all_ru ? Всего будет разыграно: 4 билета среди участников (по одному на тематику - Мобильная разработка, DevOps, JavaScript, Agile) и 4 билета для тех, кто готов вести прямую трансляцию конференции в группе Telegram. Каждый может участвовать в двух номинациях. :) ? Что значит "прямая трансляция"? Организаторы готовы предложить со своей стороны: 1. Пригласить на конференцию (бесплатно, разумеется). 2. Выделить рабочую зону (тихие комнаты для подкастов, интервью, зарядки, оформить зону, перекусить и так далее). 3. Предоставить доступ к докладчикам (контакты, возможность связаться для интервью / чего угодно). 4. Предоставить доступ к спонсорам (контакты, интервью, услуги) - они тоже в вас заинтересованы. 5. Отдать пару потоков видео с конференции бесплатно для трансляции в реальном времени. 6. Скидочный код для подписчиков канала или подкаста. 7. Предложить PR, который может сделать конференция: логотип в информационных партнёрах, рекламную вкладку в брошюру участников. Что ожидается от вас в этом случае: 1. Продвижение конференции до события. 2. Интересный репортаж с места события - желательно в реальном времени, комментарии, цитаты, фотографии, прямые включения, интервью (можно постфактум). ? Выигранный билет нельзя обменять/продать или передать. В случае, если вы по какой-то причине не сможете воспользоваться билетом, сообщите организаторам - https://t.me/DenisIzmaylov ? Победитель будет выбран случайным образом. Ваши имя и фамилия будут опубликованы, в случае победы, все остальные ответы - конфиденциальны. Приём заявок завершится в воскресенье, 28 мая, в 23:59. ? Для участия в розыгрыше необходимо заполнить следующую форму: https://goo.gl/forms/By7hsLbOZCx2NhN13
Первые 4 как разыгрываются? Random?

Google
Denis
25.05.2017
13:00:58
Да)

Вторые 4 будут рассматриваться по разным критериям

Egor
25.05.2017
13:01:43
парни, кто юзает докер на маке?

Egor
25.05.2017
13:02:35
такое дело, какие директории нужно прописать в доверенные в докер, чтобы работали маунты вида "/var/lib/something"

Konstantin
25.05.2017
13:02:35
парни, кто юзает докер на маке?
много кто, ближе к делу)

Egor
25.05.2017
13:03:51
вот с такой ошибкой борюсь: The path /var/lib/postgres/data is not shared from OS X and is not known to Docker.

Konstantin
25.05.2017
13:05:02
By default, you can share files in /Users/, /Volumes/, /private/, and /tmp directly. To add or remove directory trees that are exported to Docker, use the File sharing tab in Docker preferences -> Preferences -> File sharing.

Egor
25.05.2017
13:08:01
there is no way to add "/var/lib" as is, because on osx the "var" folder is just symlink to "/private/var/"

короч, как сделать чтобы маунт из композ-файла вида: volumes: - /var/lib/postgres/data:/var/lib/postgres/data маунтился без ошибок?

Konstantin
25.05.2017
13:10:10
/private/var/lib/postgres/data ? :)

не, не так

а не, всё верно

Google
Egor
25.05.2017
13:11:25
да, но на серваке, где будет развернут проект, нету /private, вот в чем проблема. Я пытаюсь собрать композом проект так, чтобы при переносе на бубунту не пришлось менять конфигурацию, потому что принимающая строна - олени

сегодня не мой день, да?

Konstantin
25.05.2017
13:12:29
не твой путь)

зачем тебе /var/lib/xxx/xxx/?

кидай в ./db ?

папка с проектом, в ней подпапки под каждый сервис

в корне docker-compose.yml

Egor
25.05.2017
13:13:37
сук, ну точно же

))))

вот я лапоть спасибо!

Konstantin
25.05.2017
13:13:56
зачем раскидывать по всему серверу же)

Egor
25.05.2017
13:14:53
там вообще-то есть требования, т.к. какие-то сторонние скрипты будут папку с файлами БД обслуживать (хз, что они там придумали). Но мне пофиг, пусть скрипт перенастраивают )

Konstantin
25.05.2017
13:15:31
хм

Egor
25.05.2017
13:15:35
+1 за шикарную бороду )

Konstantin
25.05.2017
13:15:46
сбрил =\

http://collabnix.com/wp-content/uploads/2016/07/Docker_11.jpg

а что там обслуживать то собрались?

Egor
25.05.2017
13:17:11
слушай, а насколько удобно держать все сервисы в такой структуре в одном репозитории? у меня композ билдит с нескольких репозиториев

что обслуживать - не знаю, может файловый бекап какой-нибудь

Konstantin
25.05.2017
13:17:47
Google
Egor
25.05.2017
13:18:14
они походу не в курсе )))



Konstantin
25.05.2017
13:19:05
а что за репы? git?

Egor
25.05.2017
13:19:21
в переменной ${DB_REPO} линк на гит-репу с докерфайлом и всеми сопуствующими файлами сервиса

Konstantin
25.05.2017
13:19:45
а оно нужно так? в разных репах

обычно всё дерево в одной репе

Egor
25.05.2017
13:20:36
ну вообще это норм подход, вдруг с разными частями проекта разные команды возюкаются

есть реальный кейс, где 40 сервисов и три команды. Я просто сделал по подобию того, что видел

Konstantin
25.05.2017
13:22:38
ну как вариант вынести сборку в Dockerfile с Multi-stage

Sergey
25.05.2017
13:54:19
порекламирую соотечественников тут https://dev.by/lenta/main/kak-my-eto-sdelali-dockstation-servis-dlya-upravlenie-proektami-baziruyuschimisya-na-docker

сам только поставил, вроде ничего, местами сыровато

так уж ли оно мне нужно - вопрос

Sergey
25.05.2017
13:55:58
но возможно кому-то из вас приглянется

Konstantin
25.05.2017
14:26:46
Sergey
25.05.2017
14:35:17
пользуетесь-нравится?

Konstantin
25.05.2017
14:36:38
да, но меня консоль также устраивает

для разработчиков же проще будет GUI думаю

>Приложение должно быть нативным, чтобы не пришлось танцеать с бубном для простого запуска (привет, Rancher). тут не соглашусь, единственный минус - ест много. А запуск очень простой

я про Rancher*

Михаил
25.05.2017
14:38:36
https://github.com/portainer/portainer
управление swarm там есть?

Google
Konstantin
25.05.2017
14:41:50
да, поддерживает сервисы

yml пока нельзя сунуть, позже добавят

Admin
ERROR: S client not available

Egor
25.05.2017
18:32:55
примерно так и сделал

что-то меня компос вообще печалит, видимо я не умею его готовить

Artem
25.05.2017
18:33:14
Это нативная фишка компоса с файлом переменных

Egor
25.05.2017
18:34:12
при билде композом почему-то не читаются .dockerignore файлы в папках сервисов. Если каждый имейдж отдельно билдить - то все ок

Egor
25.05.2017
18:45:57
интересное дело

вот это ведет себя по-разному, хотя суть одно и то же

Konstantin
25.05.2017
18:48:53
суть не одна и та же

.dockerignore где лежит то?

Egor
25.05.2017
19:40:59
Лежит на одном уровне с каждым из докерфайлов

Andrey
25.05.2017
23:17:00
А должен быть в корне рядом c .env и docker compose

Egor
26.05.2017
04:21:34
не-не, как я понял, в каждом из подпроектов, где есть Dockerfile, должен быть свой .dockerignore Если я ошибаюсь, ткните, пжалста, в документацию, где написано обратное

Alexey
26.05.2017
07:25:05
Парни привет. А какая самая правильная и\или распространенная техника доступа к контейнеру из сети WAN

Alexey
26.05.2017
08:38:54
Доступ к контейнеру по порту, который он слушает, из интернета. Я так, понял, что если на хосте все разрешено и у хоста есть внешний ip, тогда все происхдит прозрачно.

Google
Alexey
26.05.2017
08:39:42
То есть, те порты, которые проброшены с хоста в контейнер, будут доступны с любого ip в сети хоста.

Я рассматриваю ситуацию, когда allow all на firewall хоста

Andrey
26.05.2017
08:46:15
network: bridge?

Alexey
26.05.2017
08:48:45
Да, тот, что по умолчанию

Andrey
26.05.2017
08:50:20
посмотрите network: host

Alexei
26.05.2017
08:52:50
можно еще macvlan посмотреть

Alexey
26.05.2017
08:58:11
можно еще macvlan посмотреть
Читал. Мощь, для меня избыточна. Кстати, а в плане стабильности macvlan для продакшена готов?

Alexei
26.05.2017
09:00:01
Думаю да

http://events.linuxfoundation.org/sites/events/files/slides/LinuxCon-Tokyo-2016-Presentation-DeitcherA_0.pdf

Alexey
26.05.2017
09:12:33
Спасибо

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