c
тебе нужен драйвер для постгреса, хост/порт, как уже выше сказали, возможно еще логин и пароль
Maq
указываешь db host, db port или что там тебе еще надо
а, получается порт и хост тогда нужно указывать при запуске образа?
Maq
тип, как аргумент
inqfen
это вряд ли вопрос к докеру
Очевидно же, если не можешь настроить nginx, но он в докере - иди в чат докера, не можешь код на ноде написать - в чат докера, евреи выпили всю воду из крана, пока ты докерфайл писал - тоже сюда же
Maq
+
c
а, получается порт и хост тогда нужно указывать при запуске образа?
зависит от того, как твое приложение конфигурируется
c
ENV-переменные, собственно, это классика
Maq
а если без билда докерфайла?
Maq
всм
Maq
у меня будет поднят постгрес в контейнере
Maq
и я банально к нему буду обращаться
inqfen
ну обращайся
Maq
там переменные окружения не задать
inqfen
в чем вопрос-то
Maq
или задаьт
Maq
зх
Maq
хз
Maq
я просто разбираться пытаюсь
inqfen
там
Maq
я имею ввиду, что если постгрес запустить командой из терминала
Maq
да, короче там
Maq
пойду сам поищу
Maq
че вас трогать то
Maq
я потрогал, мне пока хватило
George
У тебя же слои шарятся между имиджами. Учел ?
hostmit
и? это в минус места
inqfen
У тебя же слои шарятся между имиджами. Учел ?
докер любит при удалении image оставлять какие-то слои, которые никому не принадлежат и не описаны ни в одном image
inqfen
У реджистри как раз та же проблема
inqfen
Я когда-то писал свой скрипт, который собирал список всех слоев из всех образов и тех, что есть на диске по факту и он удалял
artb1sh
Запилили же опцию ноу кеш
inqfen
Но тогда и клинеров не было особо, сейчас их полно
inqfen
Делают в общем-то тоже самое
hostmit
дай хоть один линк
artb1sh
дай хоть один линк
Да на собесах даже спрашивают
inqfen
дай хоть один линк
https://github.com/spotify/docker-gc вот одно из например
hostmit
Эта штука нативные способы юзает
inqfen
А, точно, значит не тот
Alexander
Всем привет. Подскажите, как можно дебажить nginx? Ошибку 500 выдает без конкретики Какие пути недоступны непонятно. Все проверил. Пути и права на файлы
inqfen
>группа docker
Alexander
внутри докера интересуюсь как
inqfen
А что, есть разница изолирован процесс или нет?
artb1sh
внутри докера интересуюсь как
docker logs или запускай нгинс через strace
Andrey
docker logs или запускай нгинс через strace
страйс не выйдет, нужно ещё прокинуть
Andrey
не заводится
--security-opt=seccomp:unconfined
Andrey
не заводится
ясен х, не слушай всех подряд
George
с хоста можно strace
George
я проверял
George
главное - pid процесса узнать в хостовом неймспейсе пидов
George
и хоть устрейся вусмерть
inqfen
ps aux | grep nginx
inqfen
на хосте
Alexander
но то ведь хостовый nginx, мне лог детальный надо у nginx в контейнере. Подрбно вывести ошибку можно конфигом error_log /path/to/log debug; но он не работает в докере
George
как это сделать?
я обычно выводил дерево ps auxf
George
там искал containerd - он будет в корне каждого поддерева в каждом контейнере
George
еще нюанс
George
в процессе контейнрди будет указан id соответствующего контейнера (который через docker ps можно посмотерть)
Alexander
strace зааттачил. дальше как им пользоваться и посмотреть ошибку?
George
сорян, я тут не подскажу - я просто смотрел трейс глазками и оценивал что происходит )
George
иногда удавалось найти проблему ) задача была помочь подсоединиться ) она решена
lenar
подскажите какие non-commercial docker-registry стоит использовать во внутренней сети. читал в книге что можно развернуть его в самом докере - на сколько это норм вариант. знаком с нексусом, может в него не плохой вариант? правда именно с нексус докер регистри я с ним не работал
hostmit
Я юзал неоднократно нативный реджистри + https://hub.docker.com/r/joxit/docker-registry-ui/
Николай
подскажите пожалуйста, почему docker ps не вывел контейнер, который мне казалось запустился по команде docker run
Николай
кажется понял. он запустился. отработал и закрылся?
Ivan
ну да, попробуй docker ps -a
Alexander
а кто нибудь использует docker Toolbox под виндой? не могу с mount разобраться