@ru_docker

Страница 584 из 610
Erich
13.05.2019
04:12:46
Добрый день! Вопрос такой: для чего нужны labels в Docker? Если есть env variables

Evgeniy
13.05.2019
13:38:23
ты не можешь отфилтровать например image по содержащимся там меткам

в varibles это переменные для сборки образа

то labels это не для образа а для других

Google
Evgeniy
13.05.2019
13:40:24
ну я так это разделяю

Erich
13.05.2019
14:31:21
ну я так это разделяю
Крутое объяснение

ну я так это разделяю
То есть envs непосредственно для него, labels для других?

Evgeniy
13.05.2019
14:32:16
labels это доп информация о контейнере или образе

а как ты ее используешь или запускалка это отдельная история

Erich
13.05.2019
14:32:48
Evgeniy
13.05.2019
14:32:53
а параметры env это параметры для контейнера на этапе сборки или выполнения

Ruslan
13.05.2019
14:36:49
Всем привет использую docker-compose, подскажите можно ли из запущенного контейнера вытащить каталог с логами и сделать его как вольюм , что бы каждый раз не заходить внутрь контейнера, если да то как ?

Artem
13.05.2019
14:38:18
такс, а кто мне подскажет в чем я мудак? выкатываю 2 разных сервиса (docker-compose + swarm) сеть у них app а доступа др к другу не имеют, в чем беда?

Ruslan
13.05.2019
14:40:37
пиши логи в stdout
Так не удобно

Google
Evgeniy
13.05.2019
14:41:05
и посмотри что там за сети у тебя для разных сервисов разные

Так не удобно
symlink на /dev/stdout но это костыли

лучше если контейнер пишет свои логи в stdout и stderr а уже тот кто запускает направляет это в общую систему логов

кибана или что то такое, но это имхо

Admin
ERROR: S client not available

Artem
13.05.2019
14:44:06
и посмотри что там за сети у тебя для разных сервисов разные
у меня etcd на трех машинах, добавил порт - они теперь др другу мешают

failed to update service etcd_etcd1: Error response from daemon: rpc error: code = InvalidArgument desc = port '2379' is already in use by service 'etcd_etcd3' (rp5xv579rq6dlnmwn54apc3pq) as an ingress port

хм, что же с ним сделать

m4yxzaae6oz1 etcd_app overlay swarm bhqlha3v0v5n pgsql_app overlay swarm

ну есть мысли? :)

Evgeniy
13.05.2019
15:05:16
чтобы была доступ между 2 сервисами

надо чтобы у них была общая сеть

у тебя 2 разные сети

тебе нужно во втором сервисе поместить контейнер в первую сеть

Страница 584 из 610