Alexander
Все делаю по гайду: https://thewebland.net/development/devops/rabbitmq/nastrojka-klastera-rabbitmq-na-docker/
Ильдар
контейнер думает, что его зовут <arg>, а не <id>, только и всего $ docker run --rm -h asdf alpine hostname asdf
Alexander
норм, делай через hosts
Нормально ли что в гайде об этом ни слова, да и это же обычный редирект с localhosta на node-1.rabbit?
Ильдар
почему об этом должно быть что-то в гайде? docker - не ДНС
Alexander
При чем дальше он создает еще один контейнер с теми же портами, но другим -h
Alexander
странный гайд короче
Andor
Лично я для начала посоветовал бы научиться запускать реббит без докера
Andor
ты чо как не девопс
Я олдскульный админ автоматизации :(
Ильдар
Но... как же... 300к в секунду?
Andor
Баксов?
Ильдар
ну хотя бы)
Alexander
А такой еще вопрос, когда разворачиваете в докере базу, то коннект с клиента делаете через root? Или после подъема контейнера создаете пользователя для подключения с внешки? Если второе, то прописываете ли это в init.sql?
Alexander
как вариант, можно в ENV прописать MYSQL_USER и MYSQL_USER_PASSWORD, чтобы при инициализации создавался юзер, но потом все равно придется создавать базу и давать права
Andor
А, так у тебя мускуль вместо базы
Alexander
понятно, что вариантов много, но что является best practice?
Alexander
а еще создать можно только одну(
Andor
У меня работало вроде
Andor
Но это пофиг, всё равно не продакшн
Alexander
Как это не будет?
вроде не было, сейчас проверю еще раз
Alexander
Как это не будет?
был не прав, права на указанную базу даются
Yaroslav
Привет! Подскажите плс, установил заббикс в докере. И чтобы мониторить сам заббикс сервер, нужно в заббикс агенте ip-шник хоста указать, но т.к заббикс в контейнере у нег внутренний Ip, и после ребута контейнера меняеться ip и хост не мониториться.... Кто в курсе как решить проблему правильно можно ?
George
Второй вариант - network host mode
Sergey
третий вариант - мониторить сам образ через cAdvisor
Yurii
Нашел, как по мне, полезный сборник по Docker. https://github.com/veggiemonk/awesome-docker
Макс
не получаеться запустить образ потому что кто-то слушает порт помогите вычислить
Макс
Макс
а дальше я незнаю куда копать как pid получить
Andor
я тут в полушаге от шаблонизирования Dockerfile
Andor
у меня их четыре почти одинаковых
Alexander
а дальше я незнаю куда копать как pid получить
обычно 5432 это psql, попробуй service postgresql stop
Alexander
sudo netstat -ntulp
Andor
простым смертным не показывает кто порт занял
Макс
Alexander
sudo netstat -ntulp, -n забыл
Макс
pid 6145 ?
Макс
убивать тоже чере sudo kill -9 <pid>?
Andor
зачем?
Andor
просто останови сервис нормально
Andor
ваще чят не про это вроде
Макс
через service stop он не остановился убил через kill -9 спасибо за помощь
Alexander
через service stop он не остановился убил через kill -9 спасибо за помощь
думаю, что стоит почитать, что это за сервис и как его stopать правильно
Snegoweek
всем привет
Snegoweek
посоветуйте докер с нетфлоу-анализатором + коллектор )
Vadim
Swarm присваивает сервисам имена в формате <имя кластера>+<имя сервиса>. Из-за этого сервисы друг друга не видят. Как это обойти? Какие-то настройки DNS?
Ильдар
у меня их четыре почти одинаковых
может быть ты тот самый, для кого придумали ONBUILD?
Andor
не понял как бы мне это помогло
Ильдар
значит не для тебя. значит пусть дальше пылится
Andor
у меня на самом деле™ не очень шаблоны, мне несколько переменных менять хочется уметь
Andor
например версию вот тут: COPY --from=composer:1.8.5 /usr/bin/composer /usr/local/bin/composer
Andor
я проверял, из ARGS оно не умеет
DjinN
Есть такая штука Astra Linux, там есть есть дополнительные метки у файлов, я запускаю в докер контенере астра линукс, пытаюсь запустить апач в нем, но он не может сокету поставить метки, т.к. хоствая система не знает о них ничего. Кто нибудь знает как с этим бороться?
Andor
"дополнительные метки" это selinux?
DjinN
"дополнительные метки" это selinux?
типо того, там это Мандатное разграничение прав
Andor
гугл говорит что там что-то своё
DjinN
гугл говорит что там что-то своё
там на дебиане основана система и к ней прикручены эти МРД, есть несколько уровней доступа, я по сути работаю в нулем, т.е. по идеи он при запуске апача хочет эту нулевую метку поставить на сокет
Andor
я скорее к тому что гугл тебе видимо не поможет с этим разобраться
DjinN
я скорее к тому что гугл тебе видимо не поможет с этим разобраться
угу, а от астралинуксойдов хрен чего добьешься))
Vadim
Хелп плиииз
А
народ привет, может мне кто подсказать че за дичь твориться, короче делаю docker run hello-world - всё ок, делаю docker login harbor.blabla.ru - https://harbor.blabla.ru/v2: x509: certificate signed by unknown authority хотя сертификаты добавил прокси у докера прописан
Григорий
сертификаты самоподписаные?
А
нет
Григорий
у меня такое было только когда с сертификатами косячил
А
хз, мб я что-то не так делаю, я пошел на харбор, экспортировал сертификат и добавил его в ca-trust
А
а, ну и в кейстор добавил тоже
Vadim
а можно как-то в compose прописать alias для сервиса? swarm переименовывает сервисы, нужен какой-то workaround