@docker_ru

Страница 1065 из 1375
Artur
21.02.2019
10:35:58
на зпуск nginx + php через supervisord

webfather
21.02.2019
10:37:18
да мне не нужен супервизор я хочу просто команду при старте запустить

Google
Artur
21.02.2019
10:41:00
https://docs.docker.com/compose/compose-file/#command

webfather
21.02.2019
10:41:46
во вроде заработало

Artur
21.02.2019
10:42:03
целебная гифка што ль

webfather
21.02.2019
10:42:42
спасибо

ildar
21.02.2019
10:43:41
Гифку схорони, она волшебная. Будем делиться в тяжелых случаях.

webfather
21.02.2019
10:44:00
схоронить это ж другое

и как ты будешь ее хоронить?

ildar
21.02.2019
10:44:59


Вот так

Aleksandr
21.02.2019
13:08:05
Привет! Немного странный вопрос у меня. Как бы сделать доступ из контейнера (контейнер в bridge сети) до 127.0.0.1 хоста? На ум только правило iptables и DNAT приходит..

Google
Sergey❄️
21.02.2019
13:09:05
внешний serveo.net разве что

Aleksandr
21.02.2019
13:09:25
А нельзя контейнеру сделать два интерфейса, один в host сети, второй - bridge?

Artur
21.02.2019
13:10:23
можно

Aleksandr
21.02.2019
13:11:48
как?

если как-то можно, то я бы отдельный контейнер с прокси поднял, который свой ip из bridge сети будет в 127.0.0.1 хоста проксировать

Artur
21.02.2019
13:15:08
а разве хостовая система не будет доступна по ип 1 ? допустим у контейнера ип 10.1.0.7 , тогда хост будет доступен по 10.1.0.1 или я тебя не так понял

Aleksandr
21.02.2019
13:16:31
а разве хостовая система не будет доступна по ип 1 ? допустим у контейнера ип 10.1.0.7 , тогда хост будет доступен по 10.1.0.1 или я тебя не так понял
мне нужно чтобы я мог приконнектиться к именно к 127.0.0.1 (а не к 10.1.0.1) на хосте изнутри контейнера

Artur
21.02.2019
13:18:38
странное требование, а решение будет через пень колоду 100%

Aleksandr
21.02.2019
13:19:22
> странное требование ну какое есть :(

Artur
21.02.2019
13:19:57
lo на то и lo что б к самому себе стучаться

не писяй против ветра

Limbo Messiah
21.02.2019
13:21:28
Подскажите, пожалуйста, как мне при запуске контейнера передать ему список переменных, которые должны быть записаны в конфиг файл приложения внутри контейнера?

Limbo Messiah
21.02.2019
13:25:26
Я пробую сразу передать список через env_file, переменные окружения передаются в контейнер. Но само приложение не умеет читать в своем конфиге переменные окружения. Если я перед запуском приложения в контейнере делаю замену sed-ом нужных строк на переменные окружения, то все заменяется на пустоту. Судя по всему, переменные окружения передаются последним шагом при старте контейнера

Artur
21.02.2019
13:26:41
сед запускаешь во время сборки имейджа ?

или ты уже в готовый контейнер запускаешь ?

Limbo Messiah
21.02.2019
13:30:43
Использую RUN в докерфайле

Перед запуском сервиса

Artur
21.02.2019
13:31:25
ну так эта инструкция выполняется в момент сборки имейджа

Google
Artur
21.02.2019
13:31:30
а не во время запуска

либо определяй переменные в докер файле через

или переноси запуск сэда в момент запускаконтейнера

Limbo Messiah
21.02.2019
13:44:01
Говно
Согласен. Мне пока просто посмотреть нужно, как приложение себя будет вести в контейнере, поэтому решение "на коленке". За совет спасибо, запишу на будущее

Artur
21.02.2019
13:44:18
заводил кто себе portus ?

Limbo Messiah
21.02.2019
13:45:16
Это не моё

George
21.02.2019
13:45:17
заводил кто себе portus ?
Ну, Харбор лучше

Artur
21.02.2019
13:46:28
лдап есть в нём ?

Limbo Messiah
21.02.2019
13:47:52
или переноси запуск сэда в момент запускаконтейнера
Весь sed в скрипт засунул, скрипт запускаю через CMD, иду внутрь контейнера и вижу, что ничего не отработало

В любом случае, куда курить понятно, спасибо

Limbo Messiah
21.02.2019
13:48:49
В докерфайле

George
21.02.2019
13:48:52
Ты точно ничего не перепутал? cmd - он в момент запуска контейнера отрабатывает

Limbo Messiah
21.02.2019
13:49:32
Вот это мне и нужно. Чтобы в момент запуска контейнера переменные окружения попали в конфиг

Google
George
21.02.2019
13:49:39
Мы такую же задачу решали через энтрипойнт, т.к. если ты запускаешь контейнер как docker run image ololo, то у тебя проигнорируется cmd из докерфайла

И подставится cmd = ololo

Artur
21.02.2019
13:50:42
В теории да
удалять имейджи умеет ?

чёт в демке не нахожу сходу так

George
21.02.2019
13:51:05
Ну, вроде как да

Artur
21.02.2019
13:52:09
хм. мож акк в демке порезанный

George
21.02.2019
13:52:55
https://github.com/goharbor/harbor/blob/master/docs/user_guide.md#online-garbage-collection

Artur
21.02.2019
13:55:18
ух. даже мусор может чекнуть

благодарю за совет. пощупаю его

Andrey
21.02.2019
14:54:07
Ага, и кронд во время сборки запустим)
вы таки уверены, что утилите crontab нужен работающий crond?

Mikalai
21.02.2019
14:54:52
Andrey
21.02.2019
14:55:02
и дальше что?

взялись учить нуба в том, в чём сами не шарите

Mikalai
21.02.2019
14:55:47
Стоп

Он там выше именно сам cron через run запускал)

Andrey
21.02.2019
14:56:11
crontab

Mikalai
21.02.2019
14:56:47
RUN crontab -l | { cat; echo "* * * * * /home/docker/gitpull"; } | crontab - RUN start cron

Вторая строчка

Google
Andrey
21.02.2019
14:57:43
а. понял. в комменте только первую видно. ступил, ссорьте :)

foi
21.02.2019
15:00:01
Привет! Ребят, не понимаю в чем дело. Дурабл очередь в контейнере с раббитмкью с примонтированным ./:var/lib/rabbitmq после рестарта контейнера очереди остаются, но сообщения что были в них пропадают

Myron
21.02.2019
16:03:45
Как можно передать environment_variables GitlabCI в docker-compose.yml при исполнении пайплайна?

ildar
21.02.2019
16:07:00
Чем они хуже других переменных окружения

?

Myron
21.02.2019
16:09:03
Чем они хуже других переменных окружения
Ну у меня есть скрытые логины\пароли записанные в gitlabci енвайрменты, и их надо отдать при билде контейнера в докер комоуз...

Andrey
21.02.2019
16:16:15
вы в образ пихаете пароли?

удачи вам

Myron
21.02.2019
16:21:23
вы в образ пихаете пароли?
нет не пихаю пароли, в том то и дело что хочу передать их как переменные...

Andrey
21.02.2019
16:22:18
а, типа только на время билда

гугли docker-compose build args

Petr
21.02.2019
16:25:04
Myron
21.02.2019
16:25:21
а, типа только на время билда
я или не так описал проблему, или вы не так меня поняли

Andrey
21.02.2019
16:26:27
у вас докер компос собирает образ, при сборке надо использовать переменные

передавайте их как build args

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