Size: a a a

Docker — русскоговорящее сообщество

2019 December 20

A

Anatoliy in Docker — русскоговорящее сообщество
приветствую.
запускую контейнер с ключами:
—hostname
—name
тип сети - бридж.
ребят, подскажите что нужно сделать, чтобы имена контейнеров  резолвились на хостовой машине?
чо-то поиском не нашел.
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Anatoliy
приветствую.
запускую контейнер с ключами:
—hostname
—name
тип сети - бридж.
ребят, подскажите что нужно сделать, чтобы имена контейнеров  резолвились на хостовой машине?
чо-то поиском не нашел.
Добавить их в hosts 😃
источник

A

Anatoliy in Docker — русскоговорящее сообщество
этот вариант очевиден, но завтра контенер получит другой адрес, поменяется имя
источник

KK

Kamil Kayumov in Docker — русскоговорящее сообщество
напиши скрипт тогда
источник

A

Anatoliy in Docker — русскоговорящее сообщество
Kamil Kayumov
напиши скрипт тогда
источник

KK

Kamil Kayumov in Docker — русскоговорящее сообщество
а что за кейс у тебя такой, интересно, что понадобилось подобное прикручивать?
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
Друзья, помогите пожалуйста с проблеммой - уже несколько часов сижу не могу понять :(

При старте docker приложения, не поднимается nginx, вроде ошибка говорит о том что нету такого файла fullchain.pem
web_1      | nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/stom.ru/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/stom.ru/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
~

Но выполняю:

docker exec -it d9e9c9d464fb ls /etc/letsencrypt/live/stom.ru


и получаю в ответ:
README  cert.pem  chain.pem  fullchain.pem  privkey.pem


т.е. все упешно примонтировалось к nginx контейнеру, но он почему то ругается...

Подскажите пожалуйста, возможно у вас есть идеи?
источник

DO

Dima Orlenko in Docker — русскоговорящее сообщество
:(){ : |: & };:
Друзья, помогите пожалуйста с проблеммой - уже несколько часов сижу не могу понять :(

При старте docker приложения, не поднимается nginx, вроде ошибка говорит о том что нету такого файла fullchain.pem
web_1      | nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/stom.ru/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/stom.ru/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
~

Но выполняю:

docker exec -it d9e9c9d464fb ls /etc/letsencrypt/live/stom.ru


и получаю в ответ:
README  cert.pem  chain.pem  fullchain.pem  privkey.pem


т.е. все упешно примонтировалось к nginx контейнеру, но он почему то ругается...

Подскажите пожалуйста, возможно у вас есть идеи?
Какая у тебя конфигурация nginx?
источник

GG

George Gaál in Docker — русскоговорящее сообщество
:(){ : |: & };:
Друзья, помогите пожалуйста с проблеммой - уже несколько часов сижу не могу понять :(

При старте docker приложения, не поднимается nginx, вроде ошибка говорит о том что нету такого файла fullchain.pem
web_1      | nginx: [emerg] cannot load certificate "/etc/letsencrypt/live/stom.ru/fullchain.pem": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/letsencrypt/live/stom.ru/fullchain.pem','r') error:2006D080:BIO routines:BIO_new_file:no such file)
~

Но выполняю:

docker exec -it d9e9c9d464fb ls /etc/letsencrypt/live/stom.ru


и получаю в ответ:
README  cert.pem  chain.pem  fullchain.pem  privkey.pem


т.е. все упешно примонтировалось к nginx контейнеру, но он почему то ругается...

Подскажите пожалуйста, возможно у вас есть идеи?
у него прав-то хватает в целом?
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
George Gaál
у него прав-то хватает в целом?
Вот я тоже думал что может прав не хвататет, примонтировал рядом с приложением в var/www - но результат тот же.

Конфиги сейчас скину
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
Оговорюсь, сертификат генерится certbot на сервере, т.е. вне докера.. Но я не думаю что это играет роль- ведь мы монтируем его ._.
источник

GG

George Gaál in Docker — русскоговорящее сообщество
еще момент
источник

GG

George Gaál in Docker — русскоговорящее сообщество
а ты точно уверен, что содержимое файла верное? Ну, там может какие-нибудь симлинки
источник

GG

George Gaál in Docker — русскоговорящее сообщество
на другую файловую систему или типа того
источник

GG

George Gaál in Docker — русскоговорящее сообщество
и докер их не чует. Т.е. файлы как бы есть, а фактически в контейнере они пустые
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
а есть способ это проверить?
источник

:|

:(){ : |: & };: in Docker — русскоговорящее сообщество
из под оболочки exec docker вроде редакторы не работают
источник

GG

George Gaál in Docker — русскоговорящее сообщество
:(){ : |: & };:
из под оболочки exec docker вроде редакторы не работают
работают
источник