Andrey
-v $(pwd):папкавнутридокерагдеидетсборка
Andrey
https://docs.docker.com/storage/volumes/
Mansur
Павел
Всех приветствую!
Коллеги, подскажите как пробросить локальную папку в контейнер?
Павел
сообщение выше не совсем думаю подходит.. так как volumes создается при сборке контейнера..
а задача пробросить папку в уже работающем контейнере
Павел
нашел решение.. всем спасибо )))
Павел
а нет.. =( то что нашел, работает при создании контейнера
Andrey
через docker inspect посмотреть какой путь у работающего волюма, вытащить нужные данные, прибить контейнер и создать уже со своим волюмом. Это если боитесь данные потерять
Yavir
Подскажите пожалуйста, как засетить юзер и пароль для натса в компоузе?
nats:
container_name: nats
image: "nats:alpine"
ports:
- "4222:4222"
- "8222:8222"
Bugaychuk
Подскажите, пожалуйста. Есть запущенный контейнер, как посмотреть с какими параметрами он был запущен? В history хоста команду не найти
Hello
Alexey
Philipp
Ребят, подскажите, что за байда с путями? Когда собираю просто docker - всё норм, работает. Когда docker-compose - валится, говорит, что не видит xls_parser.py
NoMouth
че за китайцы залетают сюда?
central
@vizdrag
simplemice.eth
@Atassis
inqfen
Anonymous
Yavir
Подскажите пожалуйста, как в docker-compose сервис nats прописать дефолтный юзер и пароль?
Yavir
nats:
container_name: nats
image: "nats:alpine"
ports:
- "4222:4222"
- "8222:8222"
George
ну, открываешь описание образа на натс - шаг 1
George
2 - читаешь.
George
3. ищешь конфигурационные опции
George
вариантов два (принципиально)
а. через переменные окружения
б. через конфигурационный файл
George
4. реализуешь
Yavir
ок, спасибо
Nikita
Всем доброго времени суток, сейчас стоит задача поместить ssl сертификат внутрь докер контейнера, в котором крутится приложение на node.js (Express). Такое же нужно будет провернуть с приложением на React.js. Вся система реализована в kubernetes на digitalocean. Можете подсказать статьи, где описывается что и как делать шаг за шагом, сам ещё плаваю в этой теме?
George
ссл какой?
George
если про сертификат для хтпс, то его нужно вешать в кубернетес в ингресс, а не в нодежиес
Nikita
ingress файл где описываются сервисы? правильно понимаю?
Nikita
Нужно ли вместе с ингресс файлом менять и конфиги в балансировщике нагрузок?
George
George
Nikita
Есть внятная инструкция, которая поможет это сделать?
George
https://www.thenativeweb.io/blog/2018-07-03-16-17-kubernetes-using-ingress-with-ssl-tls-termination-and-http2/
George
+- такое
Nikita
Nikita
@gecube настроил все как в статье, но сертификат приходит неверный
George
разбираться надо 🤷♂️ летэнкрипт или свой?
Nikita
разбираться надо 🤷♂️ летэнкрипт или свой?
Let's encrypt, может быть проблема в использовании внешнего DNS? Когда пробовал подключать это сертификат к балансировщику, он приходил и показывал защищенное соединение, но этот способ не подходит, потому что мне нужно сертификаты для нескольких приложений.
George
> может быть проблема в использовании внешнего DNS?
может быть. Могу сказать одно - что оно, в целом, при правильных версиях и правильной настройке работает
George
конкретно с DO не проверял
Armen
Armen
можно и ручками сделать ТЛС, и присобачить его к ингрессу
kubectl create secret tls foo-secret --key /tmp/tls.key --cert /tmp/tls.crt
Armen
тем же способом можно создать тлс секрет и замаунтить его в под, в папку как если бы вы ставили его на обычную машину
Nikita
https://cert-manager.io/docs/
пробовал cert-manager, но она забаговала на моменте вызова веб-хука (https://github.com/jetstack/cert-manager/issues/2419), если есть варианты как решить, то было бы круто.
Armen
да не забагована она, он у меня порядка 10000 доменов рулит.
посмотрите как создавать clusterissuer а не просто issuer
Armen
нужны будут готовые примеры ямлов пишите в личку
Anonymous
Никто, абсолютно никто не застрахован на дороге!
Можно ехать аккуратно и по правилам, но в считанные секунды попасть в эпицентр неконтролируемых событий!
На канале «Куда прешь!?!» мы выкладываем жуткие кадры аварий, причиной которых стали человеческие ошибки.
Подписывайтесь на канал «Куда прешь!?!», учитесь на чужих ошибках и никогда их не повторяйте!
Вход строго 18+
•°•
Котоны, вы что-нибудь знаете о проблеме, когда на хосте запускается более 500 контейнеров?
Их работа в этот момент становится максимально нестабильной.
Но если на том же хосте запустить все те же контейнеры, но по 100 штук в виртуальной машине, то всё норм.
Не сталкивались?
Anonymous
darkwoolf
Тут можно рекламу постить?)
•°•
499 норм?
Нет, всё плохо может начаться с ~300
Anonymous
•°•
299 норм?
Нет, всё плохо может начаться с ~другого-количества
George
George
Не фиг более 20 контейнеров запускать
George
Хочешь больше - используй другой движ. Не докер
Alexey
inqfen
inqfen
20 свободно можно
inqfen
Кстати у того же куба 110 подов на хост по умолчанию, собственно значит их мнение, что около 200 контейнеров это максимум для ноды
George
inqfen
Ну это понятно
George
Непонятно
inqfen
300 контейнерам становилось плохо на 4х ядрах и 32 оперативки
inqfen
Хотя тут конечно смотря что в этих контейнерах
George
Да у меня чувство, что сам докер однопоточный
George
И он плохо отрабатывает кейс, когда надо все перезапускать
inqfen
имеешь в виду работа с cgroups по очереди производится?
inqfen
типа обход чо там по состояниям процесса/запуск/остановка/чеки
George
Думаю, да
inqfen
Надо в код смотреть, но возможно, запуск 50 контейнеров ощутимо дольще, чем запуск 10, хотя системе в общем-то по барабану, 10 или 50 легких процессов она стартует
Yavir
Подскажите пожалуйста, как найти локейшн sh docker контейнера?
Yavir
/usr/bin/sh /bin/sh - doesn’t work
inqfen
что за локейшн sh
Yavir
docker exec -it nats-streaming sh