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

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

2608 members

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

07:53:15 ДП
User 4627228
Вот так вот:)
07:53:15 ДП
User 4627228
Если вам надоели глюки Docker, почитайте статью Adriaan de Jonge об rkt - альтернативном движке для контейнеров от CoreOS.

http://amp.gs/8MqD
07:53:47 ДП
User 4627228
@lorddaedra когда уже запустим @rkt_ru?)
07:55:10 ДП
User 141089312
User 4972981
Так это докер образ убунты :) от него можно занаследоваться и использовать все что нужно.
Вы же понимаете, что это нарушает идеалогию докера? Supervisord тоже нарушает идеалогию
11:08:49 ДП
User 73939078
Добрый день, ребят есть вопрос, не подскажите можно ли в докер загрузить полноценную ОС и вертеть ей как полноценной ОС тип много процессов внутри докер
11:09:26 ДП
11:10:08 ДП
User 166906336
полноценная ос и много процессов - это всё-таки разные вещи
11:39:51 ДП
User 141089312
User 73939078
Добрый день, ребят есть вопрос, не подскажите можно ли в докер загрузить полноценную ОС и вертеть ей как полноценной ОС тип много процессов внутри докер
LXC
11:53:26 ДП
User 1534653
User 4627228
@lorddaedra когда уже запустим @rkt_ru?)
пользователей в чате настолько много, что есть смысл сегментировать?
12:25:01 ПП
User 4627228
Прямо сейчас нет, но мы двигаемся с учетом горизонта в несколько лет
12:45:22 ПП
User 240762276
User 73939078
Добрый день, ребят есть вопрос, не подскажите можно ли в докер загрузить полноценную ОС и вертеть ей как полноценной ОС тип много процессов внутри докер
можно.
12:48:15 ПП
User 240762276
Единственное ограничение - docker-контейнер пользуется ядром хоста, а внутри можно любое количество процессов запускать. Стандартных решения два -
1. У докера есть dockerbase-image или что-то такое, они сами собрали убунту-контейнер с правильно работающей init-системой
2. Можно использовать любые контейнеры с не-systemd системой управления демонами (runit, sysv, dumbinit)
01:10:52 ПП
User 128872613
всем привет! есть докер контейнер с pptp сервером https://github.com/mobtitude/docker-vpn-pptp. куда в убунте прописать маршрут до клиента route add -net 192.168.2.0/24 gw 10.99.99.150, что б автоматом при поднятии добавлялся. Не меняя контейнер если чо.
github.com/mobtitude/docker-vpn-pptp
Contribute to mobtitude/docker-vpn-pptp development by creating an account on GitHub.
03:21:06 ПП
User 141089312
User 128872613
всем привет! есть докер контейнер с pptp сервером https://github.com/mobtitude/docker-vpn-pptp. куда в убунте прописать маршрут до клиента route add -net 192.168.2.0/24 gw 10.99.99.150, что б автоматом при поднятии добавлялся. Не меняя контейнер если чо.
github.com/mobtitude/docker-vpn-pptp
Contribute to mobtitude/docker-vpn-pptp development by creating an account on GitHub.
Обычно все необходимые правила добавляются в файл ip-up.local
05:05:45 ПП
User 46729617
ребят подскажите кто собирает js, css(less,sass) в контейнере, вы после сборки из контейнера сорсы удаляете или вообще их туда не заносите а например билдите в 1 контейнере, заливаете в другой, чтобы был непосредственно контейнер аппликейшена. Может у кого то есть другие идеи поделитесь плиз.
 Не кайф что бы контейнер который в проде был с сорсами(когда тем более они там не нужны)
08:02:03 ПП
User 157588686
User 46729617
ребят подскажите кто собирает js, css(less,sass) в контейнере, вы после сборки из контейнера сорсы удаляете или вообще их туда не заносите а например билдите в 1 контейнере, заливаете в другой, чтобы был непосредственно контейнер аппликейшена. Может у кого то есть другие идеи поделитесь плиз.
 Не кайф что бы контейнер который в проде был с сорсами(когда тем более они там не нужны)
Js/CSS можно сбилдить на дев машине/ci-агенте, запаковать в архивчег аля релизный пакет и его деплоить куда надо
08:02:26 ПП
User 46729617
это не кашерно
08:02:34 ПП
User 46729617
деплой должен быть имеджом
08:02:36 ПП
User 46729617
докера
08:03:06 ПП
User 157588686
Кто вам сказал что должен? Может быть, но совсем не должен. Более того, я вас уверяю, не должен
08:03:23 ПП
User 157588686
Делал я на 1 проекте деплой имеджем
08:04:08 ПП
User 157588686
Докер компоуз не хавал замену имейджа и ему нужно было физически убивать контейнеры чтоб пересоздать на новом имейдже
08:04:12 ПП
User 46729617
User 157588686
Кто вам сказал что должен? Может быть, но совсем не должен. Более того, я вас уверяю, не должен
это я говорю, так как иначе какой смысл? хранить архивы под номерами на репозтории?
08:04:43 ПП
User 46729617
и архив заливать по ftp?
08:05:26 ПП
User 157588686
User 46729617
это я говорю, так как иначе какой смысл? хранить архивы под номерами на репозтории?
Вслед за имеджем я попробовал этот способ с маунтом другой директории с другой версией проекта и это удовлетворило меня больше, чем имейдж
08:05:49 ПП
User 46729617
User 157588686
Вслед за имеджем я попробовал этот способ с маунтом другой директории с другой версией проекта и это удовлетворило меня больше, чем имейдж
ок, а как откатиться если что?
08:06:32 ПП
User 157588686
В моем случае я не удалял пару версий до последней. Остальные версии по у меня складиооваличь архивчиками
08:06:42 ПП
User 157588686
И я мог любую версию залить
08:07:02 ПП
User 157588686
С телефона жутко писать. Прошу прощения за опечатки
08:07:44 ПП
User 157588686
Кстати, когда деплоил имеджами у меня случилась беда
08:08:33 ПП
User 157588686
В очередной раз подставив новый тэг свежезалитого имежжа докер мне грохнул контейнеры, а создавать не захотел. Ссылался на нехватку места
08:08:45 ПП
User 157588686
Хотя было у меня гигов 200 еще свободно
08:09:18 ПП
User 157588686
Вот такой оказался бажок. Пока разобрался в чем проблема прошло пол часа даунтайма прод сервака
08:09:46 ПП
User 157588686
Чуть не получил втык за это. Но отмазался типа "сами попросили средь дня обновиться"
08:10:13 ПП
User 157588686
Но клиентов чую убежало с сайта прилично...
08:11:00 ПП
User 157588686
С тех пор не связываюсь с деплоем образами... Да и медленно это. И места на диске забирает много.
08:12:02 ПП
User 46729617
сразу лить на прод смысла вообще не вижу, сделал имедж залил на тестовый серв на который ходят тестировщики
08:12:11 ПП
User 46729617
сервер аналогичен боевому
08:12:15 ПП
User 46729617
если все поднялось
08:12:19 ПП
User 46729617
то и на проде подыметься
08:12:21 ПП
User 157588686
Вы не пояли
08:12:26 ПП
User 46729617
если нет то разбираешься на деве
08:12:33 ПП
User 157588686
Не в образе дело было
08:12:59 ПП
User 157588686
На деве все ок. Докер не захотел поднимать новый контейнер на проде.
08:13:22 ПП
User 157588686
По какой-то причине не понятной. Ссылался он на нехватку места, коего было море
08:13:29 ПП
User 157588686
Это не баг в образе или моего по
08:13:38 ПП
User 157588686
Прошу не путайте мои слова
08:13:51 ПП
User 46729617
я не путаю
08:13:56 ПП
User 46729617
просто странно это как то
08:14:00 ПП
08:14:07 ПП
User 46729617
я деплоюсь имеджами почти год)
08:14:10 ПП
User 46729617
и все норм
08:14:21 ПП
User 46729617
на счет памяти, просто удаляю старые имеджи
08:14:28 ПП
User 157588686
Фаза луны сделало свое дело
08:14:30 ПП
User 46729617
а все версии храню в хабе
08:17:11 ПП
User 65484181
User 46729617
на счет памяти, просто удаляю старые имеджи
на винде не изменяется занимаемое место после удаления образа
все также 1 файл который только разрастается
это баг или фича?
08:19:27 ПП
User 46729617
User 65484181
на винде не изменяется занимаемое место после удаления образа
все также 1 файл который только разрастается
это баг или фича?
вы серьезно продакшен сервер на винде держите?
08:19:49 ПП
User 46729617
"все также 1 файл который только разрастается
это баг или фича? " это скорей издержки
08:20:06 ПП
User 65484181
не, я на своём тестирую его
08:20:44 ПП
User 46729617
ну там есть механизмы очистки, на маке та же история)
08:34:18 ПП
User 166906336
тут есть пример в доке DO https://www.digitalocean.com/community/tutorials/how-to-use-confd-and-etcd-to-dynamically-reconfigure-services-in-coreos со скриптом, который запускает confd в бэкграунде и запускает сервис
digitalocean.com/community/tutorials/how-to-use-confd-and-etcd-to-dynamically-reconfigure-services-in-coreos
Etcd is a globally distributed key-value store that is available in CoreOS installations. By registering services in this store, related applications can adjust their configuration based on the values available. In this guide, we will demonstrate how
08:34:38 ПП
User 166906336
это ок запускать confd в бэкграунде вместе с сервисом?
08:34:44 ПП
User 166906336
внутри контейнера
08:35:12 ПП
User 166906336
не могу придумать другого варианта как вычитывать конфиг из etcd/consul и автоматом релодить приложение
08:57:49 ПП
User 4627228
Из @kubernetes_ru
08:57:49 ПП
User 4627228
минутка рекламы… Если вдруг приспичило поковыряться в исходниках k8s и что-то подправить, а из железа под рукой дедушкин валенок - вот эта штука очень поможет https://github.com/sttts/kubernetes-dind-cluster
github.com/sttts/kubernetes-dind-cluster
kubernetes-dind-cluster - A Kubernetes multi-node cluster for development _of_ Kubernetes