tfhx8
curl localhost:80 curl: (7) Failed to connect to localhost port 80: Connection refused
George
это из контейнера? Ок? проверяй конфиг nginx
George
он как будто ВНУТРИ контейнера не слушает 80-й порт
tfhx8
точно
tfhx8
странная хрень, на локальной машине почему то работает
inqfen
Секцию server в конфиге nginx посмотри
tfhx8
listen 80 d_server; listen [::]:80 d_server; server_name _;
tfhx8
nginx -t показывает ok
tfhx8
nginx в htop есть
tfhx8
но в нетстате нет записей с портом 80
tfhx8
tcp 0 0 127.0.0.11:53546 0.0.0.0:* LISTEN -
inqfen
@gecube привет
inqfen
ты у нас как знаток гитлаба, как можно для директивы image реквизиты указать?
inqfen
docker login
inqfen
видел там вариант только с запилить файлик с auth config
dmi
либо в собственный docker registry, поднять ток его перед этим 🙂
inqfen
Так у меня и так собственный
inqfen
Для pull нужен логин
dmi
ну логинься и пуш тогда
inqfen
Вот смотри, запускается джоб, он сразу пытается сделать pull
dmi
FROM registry_host:5000/foo/bar
inqfen
А докер екзекутор не залогинен
dmi
А докер екзекутор не залогинен
environment: VIRTUAL_HOST: docker.domain.com VIRTUAL_PROTO: https VIRTUAL_PORT: 5000 REGISTRY_HTTP_TLS_CERTIFICATE: /etc/letsencrypt/live/docker.domain.com/fullchain.pem REGISTRY_HTTP_TLS_KEY: /etc/letsencrypt/live/docker.domain.com/privkey.pem REGISTRY_AUTH: htpasswd REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm
inqfen
Кстати да, хороший вариант
inqfen
Про переменные окружения я и забыл
Yaroslav
видел там вариант только с запилить файлик с auth config
вручную $HOME/.docker/config.json в гитлабе в CI before_script: - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY и всех делов.
V
Всем доброго времени суток! Подскажите, пожалуйста, почему docker с postgres9.6 в составе docker-compose не сохраняет данные при рестарте? Yml в порядке, волюм на месте, pgdata маунтится на rw, однако база после рестарта пустая.
V
Может быть, имеет смысл руками вытащить данные из контейнера и в локальную директорию (которая и есть волюм) подложить?
V
перепроверь вольюмы как примапил
Спасибо! Появилась идея – сейчас погляжу, что скажет SHOW data_directory; в psql
tfhx8
кто знает почему nginx может не подыматьсья на 80 порту? nginx -t показывает ок. В конфиге стоит 80 порт, но в netstat нет записей которые слушают на 80 порту
George
непонятная опция
tfhx8
listen 80 default_server;
George
дай полный конфиг
George
а может у тебя просто этот инклюд конфиг не подцепляется?
George
проверь nginx -T
V
Привет. У меня такое было когда я грохал контейнеры ) вместо Docker-compose stop писал down...
Спасибо, я разобрался В итоге дело было в кастомном конфиге постгре, который прилетел вместе с образом – там по умолчанию data лежала в другом месте, а я в yml прописывал дефолтное значение
V
Соответственно маунтил пустой путь
tfhx8
проверь nginx -T
благодарю :), проблема в симлинках была
Woice
Господа, пытаюсь поднять пресловутый mtproxy-telegram на локалке (кстати, это хотя бы возможно, в теории? =)), но получаю вот такую фигню: driver failed programming external connectivity on endpoint mtproto-proxy (0ddd0f960b6b5caef5ba3d836fa0249139a70574d82211e024e921d075397fe0): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:444:tcp:172.17.0.2:443: input/output error Это он на что намекает? )
Woice
докер кривой?
оффициальный, по-идее...
George
или privileged режима не хватает?ъ
Woice
с работы только что нормально хавал, были другие проблемы )
George
оффициальный, по-идее...
я не про образ, а про сам демон и компоуз
Jürgen
и не на винде ли ты это запускаешь мил человек?
Woice
10 64
Jürgen
на нем родимом
ну тогда это тебе по ишью лазить надо ошибка рендомная и причин миллион
Jürgen
кому-то помогало отключение fast startup
Woice
ну тогда это тебе по ишью лазить надо ошибка рендомная и причин миллион
А это как-то систематически должно быть или с определенными образами может глючить?
Woice
это докер под винду это рендом
просто у меня с другими образами такого пока не было )
Jürgen
просто у меня с другими образами такого пока не было )
да хз) винда и докер то такео) поставь на виртуалку линух и посмотри как там будет работать двой образ
Jürgen
в нативном докере
Igor
Всем привет! Подскажите если я юзаю docker-compose
Igor
и поднимаю сразу несколько образов
Igor
у меня образы автоматом должны видить друг друга по имени контейнера ?
Igor
что то незаводятся
Igor
они просто должны пинговаться по http://название контейнера ?
Woice
по умолчанию у тебя будет localhost... Если не настроишь иначе... Ну и порт - на каком запустишь
Igor
https://jsfiddle.net/4831an0k/
Igor
вот так я собираю докер
Igor
по сути каждый образ это nginx
Igor
хочу из первого посредством proxy_pass по урлу делать проксирование
Igor
вот такой у меня конфиг