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

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

2608 members

Архив канала @docker_ru 24 марта 2017 г.

07:15:07 ДП
User 24306243
я хочу докер купить
07:17:43 ДП
User 829134
всю контору чтоли?
07:19:47 ДП
User 24306243
User 207952585
нет
07:32:36 ДП
07:32:38 ДП
07:32:40 ДП
User 829134
Я тоже хочу
07:34:09 ДП
User 66989667
Надо скинуть жене, пускай начинает вязать и продвинуть в этой группе свой инет-магазин с подобными ништяками 😄
07:37:19 ДП
07:37:37 ДП
User 24306243
так что где купить
07:37:37 ДП
07:49:31 ДП
User 252820407
User 66989667
Надо скинуть жене, пускай начинает вязать и продвинуть в этой группе свой инет-магазин с подобными ништяками 😄
+1
11:26:46 ДП
User 123648726
#whois Всем привет! В прошлом работал в SBDA Group, сейчас (совсем-совсем недавно, меньше недели) работаю в Авито, последние полгода очень активно перевожу всю разработку в команде на докер, в связи с этим выстраиваю инфраструктуру и вообще много этим занимаюсь
11:28:01 ДП
User 123648726
может кто сталкивался, на Docker for Mac для контейнеров выставляется лимит памяти в 1Гб, даже если выставить флаг -m ?
11:28:37 ДП
User 123648726
сначала грешил на docker-compose, но ванильный докер так же игнорирует
11:29:26 ДП
User 123648726
нагуглил несколько ишьюс на гитхабе, но они в основном про дебиан
11:31:19 ДП
User 46399435
кинь команду которой контейнер создаешь
11:41:00 ДП
User 123648726
с рестартом докера docker run начал правильный лимит делать, а docker-compose по-прежнему нет
11:41:36 ДП
User 123648726
вот кусок docker-compose.yml
11:41:37 ДП
User 123648726
version: '2'

services:

  container:
    build: .
    mem_limit: 5G
11:43:42 ДП
User 46399435
глупый вопрос - у самой виртуалки то 5gb есть?
11:43:49 ДП
User 123648726
дефолтная
11:43:52 ДП
User 123648726
сейчас гляну
11:44:13 ДП
User 46399435
User 123648726
дефолтная
)))
11:45:24 ДП
User 123648726
та-дам)
11:45:30 ДП
11:45:47 ДП
User 123648726
спасибо, спас мне пару часов жизни)
11:46:03 ДП
User 46399435
там еще есть закладка с портами NAT
11:47:22 ДП
User 123648726
а что с ними?
11:51:44 ДП
User 46399435
User 123648726
а что с ними?
чтобы снаружи зайти в nginx внтури контейнера
11:51:55 ДП
User 46399435
обычно все забыают
11:52:05 ДП
User 46399435
и удивляются почему после EXPOSE ничего не работает
11:53:44 ДП
11:56:43 ДП
User 123648726
User 46399435
и удивляются почему после EXPOSE ничего не работает
да, есть такое
11:56:51 ДП
User 123648726
проходили)
11:57:37 ДП
User 207952585
User 24306243
я хочу докер купить
в украине можно купить тут:
  http://toys.simant.com.ua/product/whale_docker.html#details
но думаю не у всех есть возможность  там приобрести
toys.simant.com.ua/product/whale_docker.html
Для суровых DevOps-ов :)
07:53:25 ПП
User 247386770
Нифига не понимаю, как сделать так что бы докер не умирал, если у меня там тупо демон апача...
07:53:51 ПП
User 247386770
Вешать какой-то пустой sh с бесконечным циклом?
07:54:45 ПП
User 47194415
Запускать апач не как демона
07:55:32 ПП
User 247386770
это странно =)
08:00:29 ПП
User 47194415
Чем ж? Процессы внутри докера обычно запускают как раз не демонами
08:17:00 ПП
User 76622815
User 247386770
Вешать какой-то пустой sh с бесконечным циклом?
Можно супервизором запускать апач но-демон
08:17:08 ПП
08:17:51 ПП
User 199194369
Оно должно быть единственным кто запущен внутри контейнера, с логом в stderr
08:18:49 ПП
User 199194369
Вообще, апач в 2017м году звучит очень олдскульно
08:19:14 ПП
User 106955548
User 47194415
Чем ж? Процессы внутри докера обычно запускают как раз не демонами
Почему?
08:19:57 ПП
User 199194369
По идеологическим причинам
08:20:14 ПП
User 199194369
Принцип единой ответственности
08:20:31 ПП
User 199194369
Смысл технологии в изоляции компонентов
08:20:55 ПП
User 199194369
Никто не мешает напилить все в один контейнер и ссш вывесить
08:21:19 ПП
User 199194369
Но эт вагрантоведение какое-то
08:52:46 ПП
User 108296207
User 247386770
Нифига не понимаю, как сделать так что бы докер не умирал, если у меня там тупо демон апача...
1) Подсмотреть команду, которой этого демона запускает инит-скрипт (или кто там его запускает сейчас)
2) Именно эту команду задать в докерфайле (можно с модификациями по вкусу)
3) Если апач по каким-то причинам умирает, то для этой проблемы не нужны никакие супервизоры, в самом докере есть restart policy
09:01:18 ПП
User 108296207
User 106955548
Почему?
По сути они как демоны работают, но демонизация происходит не внутри контейнера, её делает докер. А внутри контейнера всё выглядит так, будто целевой процесс (апач, например) запущен монопольно. Т.е. при "загрузке" системы вместо init стартует сразу апач.
09:03:01 ПП
User 106955548
Получается такая продвинутая консолька, которая все делает сама?
09:03:40 ПП
User 106955548
Как например nginx + php-fpm засунуть? Таким же образом?
10:06:11 ПП
User 47194415
User 106955548
Как например nginx + php-fpm засунуть? Таким же образом?
Два образа
10:06:19 ПП
User 47194415
Два контейнера
10:11:08 ПП
User 47194415
Два процесса имеет смысл поднимать, если один без другого не может работать. К примеру для service discovering