
Ilgiz
21.06.2018
10:37:21
docker-compose
version: '2'
volumes:
notification-mysql:
services:
web:
build: ./
volumes:
- ./:/usr/src/app
ports:
- 8000:8000
environment:
- PORT=8000
- DB_NAME
- DB_USERNAME
- DB_PASSWORD
- DB_HOST=db
- NODE_ENV
- PRIVATE_KEY
depends_on:
- db
db:
image: mysql:5.7
environment:
- MYSQL_ROOT_PASSWORD
- MYSQL_USER
- MYSQL_DATABASE
volumes:
- notification-mysql:/var/lib/mysql
nginx:
image: nginx
volumes:
- ./nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- 80:80
depends_on:
- web
на вебе делаю console.log(proccess.env.DB_HOST)
выводит db простой string
я хочу что б туда приходило ip контейнера db

Bohdan
21.06.2018
10:37:45
зачем?
у тебя db - это уже хост

Google

Bohdan
21.06.2018
10:38:09
если ты из контейнера web пингаешь хост db - у тебя пройдет пинг

Ilgiz
21.06.2018
10:38:12
смысле?
как пинговать ? просто 127.0.0.0:3336?

Bohdan
21.06.2018
10:38:44
нет
db:3336 или как там тебе удобно

Ilgiz
21.06.2018
10:38:51
ааа
понял

Bohdan
21.06.2018
10:38:56
db - уже можно использовать как хост базы

Vasiliy
21.06.2018
13:15:49
А как вы боретесь с тем, что docker отъедает слишком много виртуальной памяти ?
29640 root 20 0 17.992g 99448 556 S 1.3 0.6 1025:33 dockerd

bebebe
21.06.2018
13:16:39

Sergey
21.06.2018
13:16:49
не собираю говнобилды с кучей фреймворков разом

Vasiliy
21.06.2018
13:16:57

DDD
21.06.2018
13:20:01
смотрю тут все на Portainer сидят) как узнать все команды которые он выполняет при обращении к api docker или он через баш все делает, как увидеть эти команды для compose?

Sergey
21.06.2018
13:20:53
все нормальные сидят в k8s

Google

DDD
21.06.2018
13:21:23
очень круто для меня kubernetes)

Tony
21.06.2018
13:44:32

DDD
21.06.2018
13:45:27

Евгений
21.06.2018
14:59:40
Вопрос про прометей, на гихабе экспортёра написано "It's not recommended to deploy it as Docker container because it requires access to the host system. "
что об этом думаете? реально не использовать его в контейнере или они забыли эту надпись убрать? ))

Alexey
21.06.2018
15:00:40
смотря что за экспортер
может там ему привилегии нужны, если в докере..а это какбэ может не всем нравится

Tony
21.06.2018
15:01:10
скорее всего имеется ввиду оверхед на сеть от экспортера до приложения

Евгений
21.06.2018
15:02:46

Tony
21.06.2018
15:03:02
пацаны, а Intel CEO всё https://newsroom.intel.com/news-releases/intel-ceo-brian-krzanich-resigns-board-appoints-bob-swan-interim-ceo/ мысли, соображения?

Евгений
21.06.2018
15:03:44
Просто такая формулировка, типо не юзай node exported в докере, а сам образ есть и почему не юзай не написано

Alexey
21.06.2018
15:04:16
ну многие софты собирают в докере в девелоперских целях..но тут я не понимаю, почему его не юзать
скорее всего у них так «исторически сложилось»
тот же кадвизор в докере доставлял проблем еще не так давно

Tony
21.06.2018
15:05:21
хм, судя по всему оно довольно тесно работает с фишками ядра

Alexey
21.06.2018
15:05:25
а сейчас уже не вижу какихто значимых проблем, чтобы не юзать подобные штуки в докере

Tony
21.06.2018
15:05:40
может репортить бред в зависимости от окружения, I guess

Alexey
21.06.2018
15:05:40

Евгений
21.06.2018
15:05:41
да я уже всё развернул в докерах и тут предупреждение увидел, решил посоветоваться =)

Alexey
21.06.2018
15:06:15

Tony
21.06.2018
15:07:06

Google

Tony
21.06.2018
15:07:58
каждый коллектор под каждую платформу.
ну и так и написано мол - мы тут данные с МАШИНЫ собираем...
мало ли что там докер думает, к реальности это не всегда может относиться.

Bohdan
21.06.2018
15:09:18
ну для примера можно глянуть, как в telegraf это работает

Евгений
21.06.2018
15:09:32
короч так запускаю
services:
node-exporter:
restart: always
image: prom/node-exporter:v0.16.0
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.sysfs=/host/sys'
- --collector.filesystem.ignored-mount-points
- "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
ports:
- 9100:9100

Alexey
21.06.2018
15:10:06

Tony
21.06.2018
15:11:08
ok.

Viktor
21.06.2018
15:16:26
будьте добры, напомните как docker run передать переменные окружения?

Qe
21.06.2018
15:17:00
-e ?

Bohdan
21.06.2018
15:20:06
google: docker run environment variables

Jan
21.06.2018
15:20:27

Viktor
21.06.2018
15:20:37
умеем гуглить :( но вдруг кто-то помнит синтаксис

Ruslan
21.06.2018
15:20:57

Bohdan
21.06.2018
15:21:21

Viktor
21.06.2018
15:22:15
гуглю вопросы сложные, либо предполагающие долгий ответ
тут же точно помню что должно быть ключевое слово/ключ, а зачит ответ короче 8 символов, значит кому-то будет не лень его дать

Евгений
21.06.2018
15:22:27

Bohdan
21.06.2018
15:23:02
я, конечно, тоже молодец, раз ответил

Viktor
21.06.2018
15:24:04
о, комьюнити с пониженным уровнем подъехало

Google

Alexey
21.06.2018
15:24:49
ты о себе в третьем лице?

Viktor
21.06.2018
15:24:58
@lwsanty напечатал три символа и получает спасибо. Богдан напечатал около сотни чтобы выразить свое недовольство.
Если я нарушил какие-то правила — готов отехать на РО, все остальное обсуждать смыла не вижу.

Jan
21.06.2018
15:25:17
действительно, мне резко стало понятно почему всё это неинтересно читать стало
из-за деградирующих @sahaquielx

Tony
21.06.2018
15:25:19
толсто

Jan
21.06.2018
15:26:37
почему-то считается нормой использовать человеческие мощности, если лень воспользоваться поисковыми системами

Dan
21.06.2018
15:27:34
А вы что на него наезжаете? Он мог бы и погуглить конечно, но попросил вас вежливо.

Admin
ERROR: S client not available

Dan
21.06.2018
15:27:38
На мой взгляд вы немного охуели
Мудаком человека просто так назвали
Неумение или нежелание пользоваться официальной документацией - это одно. А такое вот отношение к человеку, который обратился к сообществу с вежливой просьбой - это индикатор.
Намекну: сообщество дружелюбное изначально. Будет в том же духе - будете искать другое сообщество.

Alexey
21.06.2018
15:30:33
его вежливо назвали мудаком, косвенно аргументировав, почему он таким является. Так что зря ты тут столько букв пишешь ни о чем.

Sergey
21.06.2018
15:33:40
Ну блен, люди тут сидят потому что хотят развиваться, решая интересные кейсы, тем самым еще и людям помогают
А когда человеком комьюнити воспринимается как форум юзверей, это не нормально
Уж что что а енвшки можно и погуглить
Не надо возмущаться

Viktor
21.06.2018
15:44:07
Давайте хотя бы исходить из контекста беседы в общем: помимо интересных кейсов здесь хватает вопросов "как зайти в контейнер", как прокинуть порты и пр.
Такая тенденция наблюдается в куче аналогичных чатов, выбор "ответить", "проигнорить", "порваться" есть всегда, но почему часть коммьюнити предпочитает последнее?
Если Лешу и его друзей мама в детстве не воспитала — почему бы им не создать свой собственный чат со своими правилами, где их нежных чуств никто не затронет?

Sergey
21.06.2018
15:45:27
А мне кажется это вопросы "как зайти в контейнер" являются неуважением к другим, на что проявляется ответная реакция

Dan
21.06.2018
15:45:38

Sergey
21.06.2018
15:45:39
Это не гугл я повторяюст

Dan
21.06.2018
15:45:53
Не бывает глупых вопросов. Бывают глупые люди.

Sergey
21.06.2018
15:46:03
Таааак
Договаривайте)

Google

vitaliy
21.06.2018
15:48:40
можно ли прикрутить volume к работающему контейнеру?

Sergey
21.06.2018
15:48:52
Вопрос гугла вообще основной
Если человек не хочет тратить свое время на простой поиск инфы, но хочет за счет других решать свои проблемы, какое уважение он хочет к себе?

vitaliy
21.06.2018
15:50:20
если эта терада ко мне, то она лишняя поскольоку если бы мне подходил вариант с перезапуском то и вопроса бы не было

Sergey
21.06.2018
15:50:32
Нене
Не парьсь

Melis
21.06.2018
16:48:23

Vlad
21.06.2018
18:01:22
Добрый вечер.
Подскажите полному ретарду.
Делаю docker pull swagger-ui. Сейчас запуск происходит с флагом -e URL=...
Нужно внести изменения, такие, чтобы отдавался захардкоженный файлик.
Благодарю за ответы.
Совершенно не работал с докером, но суть такая.
Мне нужен мой образ, в котором я буду обновлять файлик с документацией и пушить образ. Фронтендщик себе пулит образ, запускает докер и глазками глядит все

Den
21.06.2018
18:07:54
Кстати согласен. Чат особо не почитаешь. Больше половины нубов. Которые не могут в гугл вопрос в бить. Или открыть доку где параметры описаны. Это же пздц спрашивать ключ в группе
Читаю больше чтобы интересные и не тривиальные кейсы посмотреть и знать как делать надо или ненадо

Subb98
21.06.2018
18:08:39

Den
21.06.2018
18:08:50
А тут порой засилье эникей. Без доступа к гуглу

Vlad
21.06.2018
18:09:45

Subb98
21.06.2018
18:10:10
можно просто на gist залить и через wget стянуть
как вариант
можно ещё настроить какой-нибудь алиас, если файл будет не статичен.
чтобы фронтендер мог по команде его обновить в контейнере, а не собирать каждый раз образ заново.