Манул Пухнастий
George
George
Anonymous
Artyom
Привет, кто сталкивался может... Очень медленно устанавливаются пакеты, образ на базе debian. Это как-то решаемо?
Kamil
Artyom
да, вроде как работало раньше нормально, а сейчас тестово запускаю новый dockerfile и оно все весит.
Artyom
😒
Artyom
ладно, может тупняк у них какой-то, может на зеркало поробую переключить.
Вадим
добрый вечер всем!
не пинайте сильно - новичок :)
есть образ с веб-приложением и статикой
есть образ с nginx
нужно расшарить папку статики из образа веб-приложения для nginx
Можно ли это сделать при помощи volume или же нужно копировать руками в хостовую папку?
Grigorii K.
Grigorii K.
Я бы сказал, что копировать, чтобы статика лежала в образе с nginx и он был "самодостаточным", т.е. сам умел серфить статику.
А вебприложение уже отдельно с апишкой или что там.
Если же статика явно привязана к образу с веб-приложением, тогда volume
Вадим
Artyom
Artyom
с третей как-то немного по другому, может можно и просто конкретную папку указать.
Grigorii K.
Artyom
George
Artyom
George
George
Не: закинул образ, запустил,
А - закинул образ, обновил вольюм, запустил
Artyom
Вадим
тег с версией?
тег проставить не проблема - проблема в том чтобы потом когда кто-то будет запускать новое приложение кто-то должен будет сначала теги сверить с nginx и если они не равны перезапустить его и лишь затем стартонуть образ приложения!
мне кажется что тут куча моментов для багов и проблем - проще расшарить папку и nginx сам будет сразу же брать нужные файлы
George
Это разные процессы
Grigorii K.
Artyom
Ладно, ничего не понимаю. По мне просто запускается образ, в него маунтится нужные паки, все. Хотя слышал тему что некоторые деплоят целыми образами, я в этом не особо специалист, но по-моему это странно.
Artyom
Просто и всем понятно.
O
Ребята, вопрос!
Поднимаю контейнер и иду на АВС в ес2 - TCP коннекшен отваливается по таймауту в 5 мин, делаю то же самое без докера а напрямую с соседней машины - коннекшен висит живой долго. В чем затык в контейнере может быть?
inqfen
Логи своего приложения смотри
Paul
Ребят а как запустить через консоль файл с названием отличным от docker-compose.yaml ?
Paul
docker-compose-hello.yaml например
inqfen
-f
inqfen
Хелп так сложно вызвать?
Paul
WiCKed
Всем привет. Кто-нибудь ставил Docker на Astra Linux 1.6 Special Edition?
George
привет. По-моему, это тухлый номер
Denisio
На мсвс ещё поставь :)
Maxim
В 1.6 появлился lxc\lxd , так что , может и взлетит
WiCKed
Anonymous
Парни может кто работал вот с такой херней ?
ethereum/client-go:stable
palladdiumm
Свят свят
Anatoliy
приветствую.
запускую контейнер с ключами:
—hostname
—name
тип сети - бридж.
ребят, подскажите что нужно сделать, чтобы имена контейнеров резолвились на хостовой машине?
чо-то поиском не нашел.
Дмитрий
Anatoliy
этот вариант очевиден, но завтра контенер получит другой адрес, поменяется имя
Kamil
напиши скрипт тогда
Anonymous
Друзья, помогите пожалуйста с проблеммой - уже несколько часов сижу не могу понять :(
При старте 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 контейнеру, но он почему то ругается...
Подскажите пожалуйста, возможно у вас есть идеи?
Dmytro 🇺🇦
George
Anonymous
у него прав-то хватает в целом?
Вот я тоже думал что может прав не хвататет, примонтировал рядом с приложением в var/www - но результат тот же.
Конфиги сейчас скину
Anonymous
https://pastebin.com/HanbLC1c
nginx
Anonymous
docker-compose
https://pastebin.com/gdujcZdn
Anonymous
Оговорюсь, сертификат генерится certbot на сервере, т.е. вне докера.. Но я не думаю что это играет роль- ведь мы монтируем его ._.
George
еще момент
George
а ты точно уверен, что содержимое файла верное? Ну, там может какие-нибудь симлинки
George
на другую файловую систему или типа того
George
и докер их не чует. Т.е. файлы как бы есть, а фактически в контейнере они пустые
Anonymous
а есть способ это проверить?
Anonymous
из под оболочки exec docker вроде редакторы не работают
George
George
может ты ключик -it забываешь передать?
Anonymous
$ docker exec -it d9e9c9d464fb nano /etc/letsencrypt/live/stomup.ru/cert.pem
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"nano\": executable file not found in $PATH"
да вроде нет ._.
Anonymous
по ls он есть, при попытке открыть - нету
artb1sh
Docker cp
George
научись cat'ом пользоваться
George
nano не нужен
Igor
подскажите пожалуйста у меня есть статика и часть которая поднимается на ноде, как мне стартануть в энтрипоинте два процесса - ноду и нджинкс. Пока додумался до такого:
exec node server.js &
exec nginx -g 'daemon off;' &
как это лучше сделать по бест практис?
George
Igor
George
по-хорошему - нет
Anonymous
научись cat'ом пользоваться
Забыл про него совсем.. Теперь ситуация вообще странная:
overvoid@275239:~/StomPortal-dev$ docker exec -it d9e9c9d464fb ls /etc/letsencrypt/live/stomup.ru/
README cert.pem chain.pem fullchain.pem privkey.pem
overvoid@275239:~/StomPortal-dev$ docker exec -it d9e9c9d464fb cat /etc/letsencrypt/live/stomup.ru/cert.pem
cat: /etc/letsencrypt/live/stomup.ru/cert.pem: No such file or directory
Anonymous
:(