George
ты не путаешь параметры dockerfile файла и аргументы compose / docker run/exec etc.?
George
можно вопрос переформулировать ?
Anonymous
ENTRYPOINT
Anonymous
Вот я сделал docker-compose up, есть контейнер который работает, когда я делаю docker-compose restart какой код получает команда в ENTRYPOINT?
George
что значит код ? docker-compose restart это то же самое что и docker restart на конкретный контейнер
George
т.е. docker restart = docker stop + docker start
Anonymous
ну то что в контейнере через ENTRYPOINT запустилось получает kill или что?
George
https://www.ctl.io/developers/blog/post/gracefully-stopping-docker-containers/
George
вот доку почитай
Anonymous
Ruslan
камрады, посоветуйте образ nginx, в котором можно через переменные указать на каком порту подняться и на какой порт другого контейнера проксировать запросы
скорее всего есть готовый образ под это
Sebor▂▅▇█▓▒░
Ruslan
я могу создать свой образ с нужной настройкой...
но когда таких много, логичнее через переменные рулить...
Ruslan
возможно уже есть решение, гугл пока не помог, ищу
Timur
Ruslan
Ruslan
ок
Gleb
Timur
ок
загугли docker-compose nginx, 100% найдёшь необходимую информацию
Timur
ок
https://habr.com/ru/post/346086/
тут как пример apache, но никто не мешает применить это на nginx
Andrey
Timur
Timur
Ruslan
есть набор контейнеров, которые умеют менеджить LetsEncrypt сертификаты, они основаны на https://github.com/jwilder/nginx-proxy
для защищаемых контейнеров есть требование:
1. определить три переменные окружения для генерации сертификата
2. expose 80
Timur
написано, что просто необходимо указать свои порты, в чём проблема заключается?
George
Ruslan
Ruslan
George
https://docs.traefik.io/
Ruslan
Ок
Anonymous
Привет! Есть такой вопрос. Нет ли ограничений на объем данных, хранимых внутри контейнера?
Anonymous
Подключённых томов нет. Все внутри.
Ruslan
George
Timur
👍 не так давно изучаю docker, тоже радуюсь маленьким успехам, рад и за тебя! Так держать!)))
Anonymous
в теории нет, если только ты не используешь девайсмаппер драйвер
нет, не использую.
И вот такой вопрос еще. Вообще мне это хозяйство передали от разработчика, а я вообще адмнистиратор))
Если контейнер уже запущен и к нему не были подключены тома, ну т.е. нет прилинкованых каталогов. То, можно ли подключить их?
Типа, остановил и прилинковал
Илья Я
Подскажите пожалуйста. Необохидимо добавить и скомпилировать java-приложение в ubuntu в докере. Установил в ubuntu java , как возможно добавить проект?
Anonymous
Timur
Timur
Timur
есть dockerfile?
Anonymous
mountpoint это -v /путь с хоста
Timur
да
Timur
-v = volime
Timur
volume*
Timur
"-v..." прописываешь при запуске?
Anonymous
Timur
если бд, то наверняка с хоста тянет, иначе и быть не может
Timur
тогда тебя в хранении данных ограничивает раздел, на котором хранятся данные бд
Anonymous
в конфе сайта бд на локальный адрес ссылается 127,0,0,1
Timur
Anonymous
Timur
лучше посмотреть на файл
Anonymous
Я так понимаю это плохо
Timur
там видно будет
Anonymous
Ок. Чуть позже
Anonymous
добрый день, не могли бы подсказать?
вот начал играться с докером, есть две vps на hetzner
1: выступает nginx proxy и перекидывает на локальный ip+port второго сервера
2: на втором сервере развернуто приложение на nodejs
кинул нагрузку через лоадер.ио на 10к клиентов - все спокойно держит
решил на втором сервере приложение на nodejs засунуть в докер
в итоге не держит и 1000 клиентов
вот dockerfile:
Anonymous
Anonymous
что не так я делаю?
Timur
Попробуй без прокси протестить
Anonymous
так прокси только снижает нагрузку, получается nginx на соседнем сервере
Sebor▂▅▇█▓▒░
Timur
А на втором сервере node и в контейнере и на самой машине запущен?
Anonymous
А на втором сервере node и в контейнере и на самой машине запущен?
на первой машине nginx, как прокси, чтобы не грузить вторую машину
на второй я по очереди стартую и тестирую докер-контейнер с приложением на ноде
и на хост системе просто приложение
то есть стопаю докер контейнер - запускаю ноду на хосте,
стопаю ноду на хосте - запускаю контейнер
Timur
Timur
Ещё смотреть нагрузку на сам vps во время теста
Anonymous
везде по 100%
Timur
Попробуй контейнер пересобрать, может версию образа поменять
Anonymous
пересобирал много раз, образы разные пробовал, не помогло
Timur
На vps какое оеружение: дистрибутив и ТД