
Никита
19.03.2019
15:06:45

Alex
19.03.2019
15:10:12

Никита
19.03.2019
15:10:37

Aleksey
19.03.2019
15:15:04
всем привет! мне для заббикс контейнеров требуется curl, но он в дефолтовом контейнере отсутствует, image был пересобран с исходников и добавлен curl...Вопрос в том, что в контейнере отсутствует rpm&yum, может кто-то подскажет, как можно решить вопрос без пересборки? спасибо

Google

Navern
19.03.2019
15:26:17


Aleksey
19.03.2019
15:31:40
имеется скрипт, в нём используется мной собранный образ , но при обновлении версии мне придётся вновь пересобирать образ для того, что б там был curl
вот скрипт
/usr/bin/docker run --restart=always \
--name mysql-for-zabbix -t \
-v /opt/zabbix/database:/var/lib/mysql \
-v /opt/zabbix/import:/tmp/import \
-v /opt/zabbix/flush:/tmp/flush \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="zabbix_pwd" \
-d mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_bin
/usr/bin/docker run --restart=always \
--name zabbix-java-gateway -t \
-d zabbix/zabbix-java-gateway:latest
/usr/bin/docker run --restart=always \
--add-host mainhost:/sbin/ip route | grep docker | awk '{ print $9}' \
--name zabbix-server-mysql -t \
-e DB_SERVER_HOST="mysql-for-zabbix" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="zabbix_pwd" \
-p 10051:10051 \
--link mysql-for-zabbix:mysql \
--link zabbix-java-gateway:zabbix-java-gateway \
-v /opt/zabbix/scripts:/usr/lib/zabbix/alertscripts \
-d docker-registry.ego-cms.com:5043/zabbix/zabbix-server-mysql:centos-latest
/usr/bin/docker run --restart=always \
--name nginx-proxy -t \
-p 80:80 \
-p 443:443\
-v /opt/zabbix/crt:/etc/nginx/certs \
-v /etc/nginx/vhost.d \
-v /usr/share/nginx/html \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
-d jwilder/nginx-proxy
/usr/bin/docker run --restart=always \
--name nginx-proxy-letsencrypt -t \
--volumes-from nginx-proxy \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-d jrcs/letsencrypt-nginx-proxy-companion
/usr/bin/docker run --restart=always \
--name zabbix-web-nginx-mysql -t \
-e DB_SERVER_HOST="mysql-for-zabbix" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="zabbix_pwd" \
-e "VIRTUAL_HOST=zabbix.ego-cms.com" \
-e "LETSENCRYPT_HOST=zabbix.ego-cms.com" \
-e "LETSENCRYPT_EMAIL=egostatuspage@gmail.com" \
--link mysql-for-zabbix:mysql \
--link zabbix-server-mysql:zabbix-server \
-d zabbix/zabbix-web-nginx-mysql:latest
##ZABBIXHOST=$( docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' zabbix-server-mysql )
##sed -e "s/Server=.*/Server=${ZABBIXHOST}/g" -e "s/ServerActive=.*/ServerActive=${ZABBIXHOST}/g" -i.bak /etc/zabbix/zabbix_agentd.conf
#service zabbix-agent restart


Artem
19.03.2019
15:34:24
прекрасное чтиво, осталось только обернуть в `

Aleksey
19.03.2019
15:34:48
файлик могу скинуть)))

Dan
19.03.2019
15:42:09

Artem
19.03.2019
15:44:16
теперь поздно, ты забанен.

Dan
19.03.2019
15:45:34
Нет конечно, но на будущее лучше такие куски кода отправлять либо в виде файлов, либо на pastebin какой-нибудь

Aleksey
19.03.2019
15:48:42
согласен

Andrey
20.03.2019
04:45:18
подскажите как в docker изменить сеть? Сколь не ищу, все говорят проще новую создать.. Мне всего лишь проставить gateway на дефолтный бридж

Iurii
20.03.2019
04:52:49

Google

Maksim
20.03.2019
06:59:02
как можно нормально скопировать несколько папок в dockerfile?
использую COPY auth assets /code/, но он копирует только содержимое, голову сломал уже
Особенно вот это убивает
Note: The directory itself is not copied, just its contents.

Ilias
20.03.2019
07:21:18
Ребята привет, понимаю изврат юзать доккер в винде, но политика есть политика. Короче вопрос - Все контейнеры поднимается, волум тоже подрубается норм. БД миграции накатывает, его сторадж натравлен на volume. Все работает, но данные на volume не остаются после остановки доккера. ТО есть каждый раз при старте БД пустое. В линуксе все ок, как бы все на волуме лежит и не пропадает, а тут какая та ms магия видимо. Может кто-то сталкивался и знает рецепт решения? Спасибо.

Maksim
20.03.2019
07:26:37
я на 10ке проверял
вроде норм

Max
20.03.2019
07:27:07

Ilias
20.03.2019
07:28:18
миграции норма накатываются я через PG admin лезу, все есть. Ну и если бы чисто в нем была проблема, то в линуксе бы тоже каждый раз миграции накатывались.

Max
20.03.2019
07:31:26
а на композ на линуксе идентичный?

Кана
20.03.2019
07:36:26

Ilias
20.03.2019
07:40:42
да, сек

Igor
20.03.2019
14:27:05
А консул со свармом норм дружит?
А то я счас читаю доку и появляются сомнения

Iurii
20.03.2019
14:27:36

Igor
20.03.2019
14:27:59
днс переделать для нескольких Stateful контейнеров

Artem
20.03.2019
14:28:31
Эммм, как кто правила файра дружит с докеровым менджментом?

Iurii
20.03.2019
14:28:49

Igor
20.03.2019
14:29:04
а какие будут?
Я хочу, чтобы было 2 сервиса, которые бы не подчинялись общей балансировке: чтобы один из них долбился в другой строго на той же тачке. Если один из них умер, то оба считаются мертвыми (в пределах тачки).
причем такие правила нужны только в 1 месте. неужели требуется ради днс пары сервисов подымать еще и консул со всей мишурой??

Artem
20.03.2019
15:03:55
ну че, никто не мучается с iptables и тем что докер переписывает правила?

Google

Artem
20.03.2019
15:03:56
ну камон

Andrey
20.03.2019
15:04:38

Artem
20.03.2019
15:05:22
называй это как хочешь, но проблема не решается )))

Andrey
20.03.2019
15:05:46
если контейнеров немного и структура предсказуема, можно ему вообще по рукам надавать и самому шаблонить
там в общем то никакого рокетскайнса он не делает

Artem
20.03.2019
15:07:22
ну там swarm с overlay'ем и переезжающие с ноды на ноду контейнеры

Max
20.03.2019
15:08:35

Igor
20.03.2019
15:09:10
и как это сделать?
В смысле без питона как это сделать?

Andrey
20.03.2019
15:09:32
да вы батенька экстремал, думаю фаер в таком смысле наименьшее о чём волноваться

Artem
20.03.2019
15:10:00

Max
20.03.2019
15:12:11
nslookup tasks.$SERVICE_NAME

Igor
20.03.2019
15:12:11
ну так я определю только список айпишников сервиса, но не определю, кто находится на той же тачке

Max
20.03.2019
15:14:19
а зачем? идея же что сервисы не зависят от нод

Igor
20.03.2019
15:14:40
не всегда
есть кейсы, где эта идея нарушается
и отказываться от сварма только из-за пары сервисов - такое себе

Александр
20.03.2019
15:35:48
Всем привет, как поставить PHP расширение gettext на laradock?

Artem
20.03.2019
15:36:07

Google

Igor
20.03.2019
15:36:50
Докер вам роуты перепишет при перезапуске демона
Если еще и сварм, то совсем пичальбеда
потому что iptables будут перезаписываться при каждой раскатке. А если ноды будешь добавлять, то надо будет на каждой кастомно раскатывать каждый раз правила iptables. Причем, они будут разными для каждой ноды

Admin
ERROR: S client not available

Artem
20.03.2019
15:41:11
так я об этом же, чего делать то, генерал?

Igor
20.03.2019
15:42:22
забить болт и ставить файрволы в nginx/haproxy/traefik/etc. Сервисы голой жопой наружу не вывешивать

Andrey
20.03.2019
15:43:47
так в чём вопрос, вы больше никакие конфиги что ли не раскатываете, ну добавится чудной шаблон в ансибл или что, делов то

Artem
20.03.2019
15:54:27
ну пока там нет ни энсибл нифига... есть gitlab-ci, который раскатывает че надо

Igor
20.03.2019
16:01:33
(если после всех раскаток вы дошли до сварма, то забудьте про ансибл)

Artem
20.03.2019
16:07:33
блин, ну неужели все сидят и ручками правят файры?
что за ебаный стыд
--icc=false решает.

Navern
20.03.2019
17:15:03
У меня был где то кастомный скрипт для айпитейблсов, который склеивал текущий рантайм + правила из файла и применял его iptables-restore
Было не очень, но раьотало

Artem
20.03.2019
17:17:36
та не, с icc=false все как я и планировал
а щас опять наружу порты смотрят, да что ж за нахрен такой

Nikita
20.03.2019
18:51:24
еще тут спамону)
Возможно было у кого-то и знаете в чем трабла?
Регуярно бильдятся имаги приложухи и один имедж сломался, верхний слой не скачивается, отдает
Retrying in xx seconds,
после чего:
ERROR: for MY IMAGE unexpected EOF
unexpected EOF
Что примечательно на МакОС пулиться номально, на убутну вот такая трабла

Maxim
21.03.2019
20:03:45

Nikita
21.03.2019
20:12:39

Maxim
21.03.2019
20:13:35
а?
Ёмко и коротко, сразу все понятно что вам что то непонятно

Google

Maxim
21.03.2019
21:00:08
а?
У вас есть доступ к Dockerfile MY IMAGE?

Nikita
21.03.2019
22:59:23
Зачем мне показывать настоящую?)
Проблема не в том что я даунич и не понимаю что линух не любит пробелы)
Да и если было бы так то не тянулась бы имага, а тут проблема только в одном контретном слое

Maxim
21.03.2019
23:01:57
Зачем мне показывать настоящую?)
Вы не обратили внимание что я не просил вас показать настоящую? Я сообщил вам о том что у вас Dockerfile сохранен не с тем переносом строк который ожидает docker, вам что нибудь говорит словосочетание "перенос строк"?

Nikita
21.03.2019
23:02:18

Maxim
21.03.2019
23:03:26

Nikita
21.03.2019
23:03:51

Maxim
21.03.2019
23:04:38
Естественно
Вы можете не сообщать его содержимое, но вы можете сообщить какой "перенос строк" используется в этом Dockerfile?
Естественно
http://fkn.ktu10.com/?q=node/9067
Ну может так сообразите что именно я у вас спрашиваю