
Rusty
11.08.2017
09:35:51
юниты правда можно копировать и держать несколько с разным набором опций

Igor
11.08.2017
09:38:53
спасибо, попробую перенести
странно, поменял в конфиг файле, но докер инфо говорит Docker Root Dir: /var/lib/docker
папка не поменялась

Google

Igor
11.08.2017
09:54:05
что не так?

EtoZheSlava
11.08.2017
14:16:57
это же systemd, после обновления юнитов нужно сделать
systemctl daemon-reload
systemctl restart docker.service

Гайрат
11.08.2017
15:17:47
Так он меняет же /etc/default

twwlf
11.08.2017
15:37:41
/etc/systemd/system/docker.service.d
https://docs.docker.com/engine/admin/systemd/#httphttps-proxy
алло

Igor
11.08.2017
18:16:28
через system.d сработало, но через DOCKER_OPTS="-g /media/disk2/var/lib/docker" в конфиге, не срабатывает, видно в системд нужно добавлять запись, чтобы считывался конфиг

Гайрат
11.08.2017
18:25:39
Правильнее в /etc/default, скорее всего в твоём юнит-файле есть EnvironmentFile, в котором сказано про DOCKER_OPTS

Bogdan (SirEdvin)
11.08.2017
19:47:09

Гайрат
11.08.2017
19:54:00
Хм, значит надо самому тюнить дополнительно

Mad
12.08.2017
17:03:30
Подскажите, как поменять somaxconn в докер-контейнере?

Andrey
12.08.2017
18:05:45
Сорри за оффтоп, есть какие-то чаты/каналы по RabbitMQ?

Roman
13.08.2017
10:55:12
Как за'label'ить себя самого? docker node update —label-add master <hostname_here>, я пытался и localhost и private_dns и public_dns все not found и not found

Google

Roman
13.08.2017
11:25:25
тут живые то есть?

Slach
13.08.2017
12:32:21
Есть в зачем host name? Там должен быть NOD это либо имя либо id контейнера

Roman
13.08.2017
13:05:01
причем тут контейнер
это label'инг ноды

Alexpts
13.08.2017
16:27:14
Ребят, а где почитать как замапить uid:group в docker на linux?
Пользователь и группы не имеют при монтировании volume прав на запись
Если сменить пользоватлея/группу в контейнере, то на хости системе нет прав
В masOS все измененния внутри контейнера на хосте видятся как из под домашнего пользвателя. Видимо как-то иначе файловые системы монтируются
Например на хосте есть gid=1000 нужно, тчобы в контейнере ему соотвествовал www-data gid=33

Сергей
13.08.2017
16:33:29
если я не ошибаюсь, то если вы юзаете ремап в докере, то там логика другая, у вас есть диапазон уидов гидов на хост системе зарание заданный, и уже уид из контейнер амапится на произвольный их пула на системе
как-то так
и вообще, вроде это ядерная ручка

Alexpts
13.08.2017
16:35:11
Ну а как верно настроить права при пробросе volume?
Все права в контейнер прокидываются из хост системы, а там свои пользователи и группы и прав не хватает на запись

Сергей
13.08.2017
16:36:19
docker run -uidmap <container UID>:<host UID>:<range> -i -t ubuntu bash
не пробовали?

Alexpts
13.08.2017
16:37:07
а в случае с docker-compose?

Сергей
13.08.2017
16:38:09
гуглить
если найдете и заработает - поделитись плиз)
а то честно сказать, мало кто данный фукционал трогает

Google

Сергей
13.08.2017
16:40:43
у меня в докере микросервисы не юзают волумы, они не хранят стейт

Alexpts
13.08.2017
16:42:02
а логи и прочее по сети передаете, не в файловую систему пишите?

Сергей
13.08.2017
16:43:22
да
где-то syslog банальный, где-то файлбит
или вообще приложение само пушит логи в редис, а оттуда логстеш заберает их
ввобще писать внутрь докер контейнера - плохая идея, невзирая ни на какой сторедж драйвер

Roman
13.08.2017
16:59:00
так как залэйблить ноду сварма емае на себя, тоесть находясь на той ноде
да
уважаемый Сергей может вы знаете)? прошу руку помощи - застрял

Сергей
13.08.2017
17:03:39
докер сварм мод?

Roman
13.08.2017
17:04:08
Roman Gorodeckij, [13.08.17 13:55]
Как за'label'ить себя самого? docker node update —label-add master <hostname_here>, я пытался и localhost и private_dns и public_dns все not found и not found
да
если делать со своего компа с —tls то просто указав хост который показывает docker nodes ls то проходит

Сергей
13.08.2017
17:04:49
я честно активный поклонник кубернетс

Roman
13.08.2017
17:04:58
блин и вот так все )))

Сергей
13.08.2017
17:05:02
докер сварм мод один раз юзал)
ну давайте думать
можно же лейбл прикрепить на докер демон

Roman
13.08.2017
17:05:27
но я не хочу так)

Сергей
13.08.2017
17:05:28
может как-то его заюзать

Roman
13.08.2017
17:05:37
муторно это с терраформом

Google

Roman
13.08.2017
17:05:57
а тут просто вот команда локально непашет что не передаю говорит нет такого хоста
у меня теперь вообще вопрос - что там за хосты для нодов используются, первая часть fqdn'a?

Сергей
13.08.2017
17:07:01
а как вы ноды в кластер джойнили?

Admin
ERROR: S client not available

Сергей
13.08.2017
17:07:03
по айпи
?

Roman
13.08.2017
17:07:26
по токену
который брал через —tls с первой ноды по ip )
label'инг в доках очень отвратный https://docs.docker.com/engine/swarm/manage-nodes/#change-node-availability

Сергей
13.08.2017
17:08:23
так окей, и то имя которое вы видите при node ls у вас говорит нот фаунд, когда вы хотите лейбл повесить?

Roman
13.08.2017
17:08:40
не - так то работает
я просто хочу в мастер ноде на самого себя лэйбл поставить без магий с docker node ls
в лом уж очень грепить и cut'ить output

Сергей
13.08.2017
17:09:34
ну оно скорее всего вообще на ID ноды лейбл вешает, а когда вы указываете имя - тупо белает сопоставление

Roman
13.08.2017
17:10:09
может.. я указывал hostname
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
46aqrk4e473hjbt745z53cr3t node-5 Ready Active Reachable
просто у меня тут как бы три цикла один мастер нод провижинит,другой менеджеры, третий слэйвы
для каждого грепить с docker node ls хосты или даже ID это не вариант
если лидер то еще один в списке - то всех остальный больше и не понятно как вытаскивать то

Сергей
13.08.2017
17:11:58
давайте потупим вместе

Roman
13.08.2017
17:13:02
да - надо бы посмотреть наверно что за hostname'ы в этом списке

Google

Roman
13.08.2017
17:13:17
щас сделаю заново провижининг и сопоставим
могу в скайпике скрин пошарить ) или teamviewer

Алексей
14.08.2017
10:20:35
Есть загадочная фигня с контейнером
apt-cache search nginx
nginx - small, powerful, scalable web/proxy server
#: apt-get build-dep nginx -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to find a source package for nginx
внутри ubuntu:trusty

zigmund
14.08.2017
10:22:19
src репы включи

Алексей
14.08.2017
10:22:55
А на локальной машине работает 0o

zigmund
14.08.2017
10:27:22
Потому что на локальном компе срц репы включены. /кэп
Образ убунты в докере - не клон убунты, которую ставишь.
Кое-что выпилено, ибо в большинстве не нужно в докере

Алексей
14.08.2017
10:30:18