Тарас
29.11.2018
06:25:08
У тебя баг. 7 в твоём случае не rwx. Поэтому ты ещё и o+x вынужден делать
ddfdd3
29.11.2018
08:01:08
Ребят, есть какой-нибудь вариант через docker-compose подмонтировать папку из одного сервиса в папку другого, при том, что пути разные?
Есть контейнер с php, есть с node, и первый хочет обратиться к бинарнику со второго. Это реализуемо вообще?
Runinterface ?
29.11.2018
08:03:36
ddfdd3
29.11.2018
08:05:25
Google
ddfdd3
29.11.2018
08:06:09
Думал, если можно подмонтировать бинарники node в другую папку в php, проблему можно будет решить просто переопределив пути
Dmitry
29.11.2018
08:14:08
Да зачем вы так деаете
Ну тоесть что мешает 1 образ юзать?
Или, если бизнес логика, что мешает сделать очередь
А ещё в некоторых случаях может помочь staged builds
Konstantin
29.11.2018
11:33:55
Taz
29.11.2018
11:34:30
Konstantin
29.11.2018
11:34:41
А, ну да
Taz
29.11.2018
11:34:52
проще добавить в компост, а не все образы лопатить
Konstantin
29.11.2018
11:35:26
Проще изначально делать как надо)
Taz
29.11.2018
11:35:58
"как надо" - это когда норм опции синхрозированы в продукте
а не ты костылями все обвешиваешь
Mr_Babrums.bin
29.11.2018
11:39:05
Google
Taz
29.11.2018
11:39:25
я то конечно накостылю
НО ОСАДОЧЕК ОСТАЛСЯ
Konstantin
29.11.2018
11:42:01
странное использование понятия "костыли"
ildar
29.11.2018
11:42:20
так а в чём была проблема и как она была решена? чат читал, но ННП
Taz
29.11.2018
11:42:27
ну я считаю что процесс в контейнере должен быть с pid=1 и единственным
а не врапперы городить
это если в идеале
а если говнософт, то да, привет инит
но врубать его в компосте УДОБНЕЕ.
Konstantin
29.11.2018
11:43:25
Taz
29.11.2018
11:43:44
Konstantin
29.11.2018
11:44:00
ок, я не правильно, на этом и остановимся)
Taz
29.11.2018
11:44:26
ну слыш ты чо сдался так быстро
нормально сидели же
чо начал то
)
Alexey
29.11.2018
11:45:17
Maxim
29.11.2018
11:58:02
Konstantin
29.11.2018
12:01:19
Maxim
29.11.2018
12:03:59
Google
Taz
29.11.2018
12:04:06
Maxim
29.11.2018
12:19:29
Taz
29.11.2018
12:20:39
Konstantin
29.11.2018
12:22:36
если чужой, то PID2 (
Taz
29.11.2018
12:23:04
Vasiliy
29.11.2018
12:24:23
Ivan
29.11.2018
18:05:59
вечер с докером... как получить значение лэйба .Node.Labels.zookafka? при создании сервиса хочу передать в переменную значение из currentNode.Labels.zookafka
Konstantin
29.11.2018
18:22:03
а что ты хочешь сделать?
Ivan
29.11.2018
18:29:29
а что ты хочешь сделать?
docker service create ...
--constraint node.labels.zookafka!=0 \
--env KAFKA_ID="{{.Service.Labels.zookafka}}" \
Konstantin
29.11.2018
18:31:24
вот всё что можно вытащить, afaik
Ivan
29.11.2018
18:48:18
Konstantin
29.11.2018
18:53:23
Ivan
29.11.2018
18:55:27
мне нужно пронумеровать ноды зукипера core01-04,ui02 1..5
Konstantin
29.11.2018
18:56:20
ну вот
.Task.Slot
ноды зукипера или ноды сворма?)
Ivan
29.11.2018
19:05:35
Konstantin
29.11.2018
19:18:36
Google
Ivan
29.11.2018
19:24:00
Konstantin
29.11.2018
19:24:31
Это id
Ivan
29.11.2018
19:38:37
так в swarm выглядит Slot
вообще лейбы swarm docker мог бы передать в контейнеры как переменные окружения с префиксом swarm_label_type=core, swarm_label_zookafka=1
SERVICE_LABELS={{range $k, $v := .Service.Labels}}{{$k}}={{$v}},{{end}}
Но не работает
Konstantin
29.11.2018
20:07:44
ща свои шаблоны подниму, я точно слот юзал
Ivan
29.11.2018
20:08:28
Konstantin
29.11.2018
20:08:32
воть у меня номер таска подставлялся
т.е. elasticsearch1,elasticsearch2,etc
- node.name=elasticsearch{{ .Task.Slot }}
ну и в ENV
там fallback на NodeID
Ivan
29.11.2018
20:11:04
от yml я ушел так как endpoint-mode dnsrr и mode global в моем окружении отказались работать через yml
Konstantin
29.11.2018
20:12:53
какая версия?
Ivan
29.11.2018
20:14:20
Docker version 1.13.1, build 8633870/1.13.1
Google
Konstantin
29.11.2018
20:16:03
серьёзно?
это 2015год
Robert
29.11.2018
20:16:48
Зато стабильно! Наверное
Konstantin
29.11.2018
20:17:03
Ivan
29.11.2018
20:17:03
у меня права на start и stop)
Konstantin
29.11.2018
20:17:19