@docker_ru

Страница 744 из 1375
Alex
28.08.2018
09:18:12
@devops_jobs
везде свои ))

Юра
28.08.2018
09:18:27
ага :)

Dan
28.08.2018
09:25:53
@hitmaker отправляй в джобс таких сразу или бань плз:)
Я еще понимаю незнающим подсказывать группу с вакансиями, но банить-то зачем?

Google
Konstantin
28.08.2018
09:28:26
Это не не знающий, это не ищущий)

Проще наспамить

Sergey
28.08.2018
09:28:38
?

Dan
28.08.2018
09:29:13
потому что спам в несколько чатов
Это не корректно. Даже если он зашёл вообще во все чаты телеграма и отправил сообщение, следует рассматривать ситуацию относительно поведения в конкретно нашей группе. А здесь получается хоть вакансия и не совсем "по адресу", тем не менее, она релевантна. Даркнета и кладов нет, в требованиях докер, на мой взгляд человека просто не за что наказывать. Помочь ему найти нужную профильную группу, где на его вакансию быстрее откликнутся - да.

Konstantin
28.08.2018
09:30:33
swarm
Он же не умеет

Dan
28.08.2018
09:31:17
Бан должен быть самой крайней мерой, и торжественно выдаваться только за очень серьёзные проступки относительно группы, сообщества. Либо за очень серьёзные нарушения норм поведения. А за вакансии банить... нет, это не наш метод. Давайте просто договоримся релевантно обсуждать темы докера и прочего сопутствующего в этом чате.

Dan
28.08.2018
09:32:47
Sergey
28.08.2018
09:34:10
в жопс)

Rishat
28.08.2018
09:39:09


Oleksandr
28.08.2018
09:41:25
я собираю докер в докере на амазоне, и вижу, что между, скажем ARG FOO и ARG BAR проходит аж несколько минут кто-то с таким сталкивался? мб это глюки cloudwatch (система логов на амазоне) ? как-то можно продебажить сборку контейнера, где он так тупит?

Sergey
28.08.2018
09:41:39
по летсенкрипту тонна статей на хабре

Google
Юра
28.08.2018
09:42:00
Поставь перед ним haproxy/nginx и там крути и терминируй SSL, а запросы на sentry проксируй

SlavikMIPT
28.08.2018
10:52:29
и можешь уже через http разводить после nginx

у меня так telegram боты висят

только в nginx отключи буферизацию

Maksim
28.08.2018
11:12:00
закинул nginx в него ssl + lets encrypt. конфиги для sentry вот тут есть: https://docs.sentry.io/server/nginx/

Boris
28.08.2018
12:49:33
Подскажите, проблема с интерполяцией в docker-compose. Указал image: ${NODE_IMAGE} И ловлю такую ошибку: The NODE_IMAGE variable is not set. Defaulting to a blank string.

Дмитрий
28.08.2018
12:50:06
А откуда ты его берешь

Давай конфиги уж

Boris
28.08.2018
12:51:24
Баш скрипт - экспортирую, export NODE_IMAGE=(<Скрыл имя репы>"${build_id}")

Что самое странное - выполняю команду docker pull ${NODE_IMAGE} - все отлично, скачивает. Но docker-compose ругается, что переменная пуста

Oleksandr
28.08.2018
12:53:15
попробуй пробелы лишние убрать

у докера иногда парсер коряво работает

Boris
28.08.2018
13:01:03
Хм. он просто длинный, но все в приделах допустимого для докера. Может быть прикол с версией самого docker-compose?

я не про yaml конфиг

Konstantin
28.08.2018
14:55:22
Boris
28.08.2018
15:35:33
Это всё же в одной сессии, да?
Конечно, и в одной фунции всё

Помогло единтсвенное - указал image: <blahblah>:${TAG} - так прошло

Google
Boris
28.08.2018
15:36:17
Черт пойми этот компоуз, чего он взьелся, по-другому сделать не получилось)

Konstantin
28.08.2018
15:39:19
Помогло единтсвенное - указал image: <blahblah>:${TAG} - так прошло
в любом случае пробел нельзя, но почему ошибка - not defiend?

Boris
28.08.2018
15:40:05
Пробела в имени имейджа конечно же не было. Почему ошибка выяснить не удалось, я эту проблему обошёл. Пробовал даже другую версию компоуза поставить

Boris
28.08.2018
15:42:40
экспортирую целый мешок переменных, затем запускаю docker-compose

он соответственно должен интерполировать их, что и делает для обычных аргументов и энвайрментов

SlavikMIPT
28.08.2018
15:43:38
я вот тоже воюю с переменными окружения, правда пока что не с композером, а с докером - может быть проблема в кавычках еще

пока что выкрутился вот так : COPY ./envfile /envfile RUN chmod +x /envfile ENTRYPOINT ["/envfile"] envfile: #!/bin/sh ENTRYPOINT="/usr/bin/python3.5 worker.py worker_label" exec $ENTRYPOINT

Boris
28.08.2018
15:47:16
А в чем проблема? Тоже не видит переменных?

SlavikMIPT
28.08.2018
15:47:20
ага

Boris
28.08.2018
15:47:25
Вы их точно экспортируете, а не обьявляете локально?

SlavikMIPT
28.08.2018
15:47:34
по дефолту если задаю внутри dockerfile - подставляет но если при билде в строке вызова задаю - не видит

нашел на докере тред на 100500 сообщений который тянется давно уже

в итоге - никак вы не можете передать переменную окружения при билде, только через envfile

SlavikMIPT
28.08.2018
15:50:08
ARG && —build-arg
я пробовал docker build . -t --env var=...



так как это указано в хелпе docker build run

но оно не работает

Konstantin
28.08.2018
15:52:48
Google
Maksim
28.08.2018
15:53:08
кажется параметры должны идти до указания файла docker build --env var=... -t [название] .

SlavikMIPT
28.08.2018
15:53:13
Konstantin
28.08.2018
15:53:15
--env для run только

для build —build-arg

--env для run только
не только для run, но точно не используется в build

SlavikMIPT
28.08.2018
15:54:14
и какой в итоге способ передавать при запуске докера в него переменные?

ну вот например я собрал контейнер с воркером и хочу их наплодить 100500 и каждый повесить на redis со своим именем соответственно при запуске контейнера это имя в него передавать не билдить же мне под каждое имя свой контейнер

Konstantin
28.08.2018
15:56:27
для начала нужно решить с определениями, при запуске докера? dockerd ?

SlavikMIPT
28.08.2018
15:56:34
нет docker run скачал из репозитория контейнер

Maksim
28.08.2018
15:57:02
вот что есть в docker build --help docker build --help --build-arg list Set build-time variables может подойдет?

Konstantin
28.08.2018
15:57:18
SlavikMIPT
28.08.2018
15:57:24
определяю например через socket hostname и запускаю контейнер с этим hostname

соответственно я не знаю заранее с каким hostname и тд запускаться будет этот контейнер и хочу чтобы он это брал из --env

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