@docker_ru

Страница 899 из 1375
Тарас
29.11.2018
06:25:08
У тебя баг. 7 в твоём случае не rwx. Поэтому ты ещё и o+x вынужден делать

ddfdd3
29.11.2018
08:01:08
Ребят, есть какой-нибудь вариант через docker-compose подмонтировать папку из одного сервиса в папку другого, при том, что пути разные? Есть контейнер с php, есть с node, и первый хочет обратиться к бинарнику со второго. Это реализуемо вообще?

ddfdd3
29.11.2018
08:05:25
создать общий волюм в котором один будет стучаться до твоего бинарника?
Я сперва и сделал общий, но в таком случае node поднимается с бинарниками php

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
который, блин, тока с 18.09 поддерживатся, которого еще нигде нет
Никто не мешает его же в образ сунуть, почитай что это такое

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 и единственным

а не врапперы городить

это если в идеале

а если говнософт, то да, привет инит

но врубать его в компосте УДОБНЕЕ.

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
ну я считаю что процесс в контейнере должен быть с pid=1 и единственным
Считать можно что угодно, но есть факты, а есть иллюзия. Факт в том что не всё может работать в контейнере с PID=1, иллюзия - считать что должен именно с PID=1 и никак иначе )

Maxim
29.11.2018
12:03:59
я думал ты только по ночам бухаешь\куришь ?
Ещё и днём такое практикую, бывает, грешен)

Google
Maxim
29.11.2018
12:19:29
Konstantin
29.11.2018
12:22:36
если чужой, то PID2 (

Taz
29.11.2018
12:23:04
Vasiliy
29.11.2018
12:24:23
ну да, вот и я пытаюсь понять, зачем нужно -p appname
ну я использую так: у меня в CD используется один docker-compose для всех env - dev/staging/prod/etc чтобы при деплое они могли быть на одном серваке я использую -p

Ivan
29.11.2018
18:05:59
вечер с докером... как получить значение лэйба .Node.Labels.zookafka? при создании сервиса хочу передать в переменную значение из currentNode.Labels.zookafka

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
docker service create ... --constraint node.labels.zookafka!=0 \ --env KAFKA_ID="{{.Service.Labels.zookafka}}" \
https://docs.docker.com/engine/reference/commandline/service_create/#create-services-using-templates

вот всё что можно вытащить, afaik

Ivan
29.11.2018
18:48:18
вот всё что можно вытащить, afaik
--env KAFKA_ID=`sudo docker node inspect self -f "{{.Spec.Labels.zookafka}}"` \ вроде взлетело)...нет... вставило ID мастер ноды

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
ноды зукипера или ноды сворма?)
пронумеровать ноды зукипера, а номер взять из node.labels.zookafka

Google
Ivan
29.11.2018
19:24:00
Konstantin
29.11.2018
19:24:31
boaps4bmqtyz7sm1ddzrjyucj
Это не слот

Это 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
ща свои шаблоны подниму, я точно слот юзал
я хз почему t.SlotId в моем окружении == 0 => Task.ID

Konstantin
29.11.2018
20:08:32


воть у меня номер таска подставлялся

т.е. elasticsearch1,elasticsearch2,etc

- node.name=elasticsearch{{ .Task.Slot }} ну и в ENV

я хз почему t.SlotId в моем окружении == 0 => Task.ID
так смотри на своём скрине коммент)

там fallback на NodeID

Ivan
29.11.2018
20:11:04
от yml я ушел так как endpoint-mode dnsrr и mode global в моем окружении отказались работать через yml

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
у меня права на start и stop)
ненене, такое не катит

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