@docker_ru

Страница 654 из 1375
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

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
смотрю тут все на Portainer сидят) как узнать все команды которые он выполняет при обращении к api docker или он через баш все делает, как увидеть эти команды для compose?
портейнер который гуй в браузере говорит с REST-сервером портейнера, который сам контейнер. Может там есть какие-то логи, но есть вероятность что и нет. Сам портейнер который сервер внутри контейнера говорит с REST-endpoints докера – через сокет или https. Там тоже могут быть логи, а могут и нет (скорее нет). Он не выполняет прям команды compose, он просто пользуется теми же механизмами что и compose. Надеюсь понятно обьясняю:)

Евгений
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
смотря что за экспортер
тот самый =) https://github.com/prometheus/node_exporter

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
ну и так и написано мол - мы тут данные с МАШИНЫ собираем...
а если я /proc/cpuinfo дергаю, то я работаю с фишками ядра?

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

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

я, конечно, тоже молодец, раз ответил

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
А мне кажется это вопросы "как зайти в контейнер" являются неуважением к другим, на что проявляется ответная реакция

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
Кстати согласен. Чат особо не почитаешь. Больше половины нубов. Которые не могут в гугл вопрос в бить. Или открыть доку где параметры описаны. Это же пздц спрашивать ключ в группе

Читаю больше чтобы интересные и не тривиальные кейсы посмотреть и знать как делать надо или ненадо

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

Vlad
21.06.2018
18:09:45
файлик нельзя тянуть с гита при сборке?
Хм, это просто yaml-файлик, может и можно положить его в отдельный репо

Subb98
21.06.2018
18:10:10
можно просто на gist залить и через wget стянуть

как вариант

можно ещё настроить какой-нибудь алиас, если файл будет не статичен.

чтобы фронтендер мог по команде его обновить в контейнере, а не собирать каждый раз образ заново.

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