@docker_ru

Страница 1199 из 1375
Aleksandr
26.04.2019
05:35:44
Всем привет, есть команда: docker run -d -h node-1.rabbit \ --name rabbit \ -p "4369:4369" \ -p "5672:5672" \ -p "15672:15672" \ -p "25672:25672" \ -p "35197:35197" \ -e "RABBITMQ_USE_LONGNAME=true" \ -e "RABBITMQ_LOGS=/var/log/rabbitmq/rabbit.log" \ -v /data:/var/lib/rabbitmq \ -v /data/logs:/var/log/rabbitmq \ rabbitmq:3.6.6-management Она запускает rabbit и вроде все ок, но указанные порты работают только на localhost, а не на node-1.rabbit, что указано в аргументе -h, почему так?

Google
Aleksandr
26.04.2019
05:59:05


Я хочу, чтобы с моей машины, на которой поднят контейнер rabbit, можно было зайти по адресу node-1.rabbit:15672

Все делаю по гайду: https://thewebland.net/development/devops/rabbitmq/nastrojka-klastera-rabbitmq-na-docker/

Aleksandr
26.04.2019
06:06:25
норм, делай через hosts
Нормально ли что в гайде об этом ни слова, да и это же обычный редирект с localhosta на node-1.rabbit?

ildar
26.04.2019
06:06:52
почему об этом должно быть что-то в гайде? docker - не ДНС

Aleksandr
26.04.2019
06:07:23
При чем дальше он создает еще один контейнер с теми же портами, но другим -h

странный гайд короче

Andor
26.04.2019
06:07:37
Лично я для начала посоветовал бы научиться запускать реббит без докера

Andor
26.04.2019
06:08:05
ты чо как не девопс
Я олдскульный админ автоматизации :(

Google
ildar
26.04.2019
06:08:25
Но... как же... 300к в секунду?

Andor
26.04.2019
06:08:39
Баксов?

ildar
26.04.2019
06:08:50
ну хотя бы)

Aleksandr
26.04.2019
06:13:07
А такой еще вопрос, когда разворачиваете в докере базу, то коннект с клиента делаете через root? Или после подъема контейнера создаете пользователя для подключения с внешки? Если второе, то прописываете ли это в init.sql?

Aleksandr
26.04.2019
06:20:35
как вариант, можно в ENV прописать MYSQL_USER и MYSQL_USER_PASSWORD, чтобы при инициализации создавался юзер, но потом все равно придется создавать базу и давать права

Andor
26.04.2019
06:20:52
А, так у тебя мускуль вместо базы

Aleksandr
26.04.2019
06:21:35
понятно, что вариантов много, но что является best practice?

а еще создать можно только одну(

Andor
26.04.2019
06:23:12
У меня работало вроде

Но это пофиг, всё равно не продакшн

Max
26.04.2019
06:23:53
Aleksandr
26.04.2019
06:24:24
Как это не будет?
вроде не было, сейчас проверю еще раз

Как это не будет?
был не прав, права на указанную базу даются

Yaroslav
26.04.2019
07:59:02
Привет! Подскажите плс, установил заббикс в докере. И чтобы мониторить сам заббикс сервер, нужно в заббикс агенте ip-шник хоста указать, но т.к заббикс в контейнере у нег внутренний Ip, и после ребута контейнера меняеться ip и хост не мониториться.... Кто в курсе как решить проблему правильно можно ?

Google
Sergey
26.04.2019
08:02:46
третий вариант - мониторить сам образ через cAdvisor

Yurii
26.04.2019
08:37:17
Нашел, как по мне, полезный сборник по Docker. https://github.com/veggiemonk/awesome-docker

Макс
26.04.2019
08:59:46


Aleksandr
26.04.2019
09:00:44
sudo netstat -ntulp | grep LISTEN

Макс
26.04.2019
09:00:57


а дальше я незнаю куда копать как pid получить

Andor
26.04.2019
09:01:36
я тут в полушаге от шаблонизирования Dockerfile

у меня их четыре почти одинаковых

Aleksandr
26.04.2019
09:02:08
а дальше я незнаю куда копать как pid получить
обычно 5432 это psql, попробуй service postgresql stop

sudo netstat -ntulp

Andor
26.04.2019
09:03:00
простым смертным не показывает кто порт занял

Макс
26.04.2019
09:03:13


Aleksandr
26.04.2019
09:03:48
sudo netstat -ntulp, -n забыл

Макс
26.04.2019
09:03:52


убивать тоже чере sudo kill -9 <pid>?

Andor
26.04.2019
09:05:30
зачем?

просто останови сервис нормально

Google
Andor
26.04.2019
09:05:50
ваще чят не про это вроде

Макс
26.04.2019
09:07:47
через service stop он не остановился убил через kill -9 спасибо за помощь

Aleksandr
26.04.2019
09:09:27
через service stop он не остановился убил через kill -9 спасибо за помощь
думаю, что стоит почитать, что это за сервис и как его stopать правильно

Snegoweek
26.04.2019
09:29:05
всем привет

посоветуйте докер с нетфлоу-анализатором + коллектор )

Erving
26.04.2019
10:19:03
Swarm присваивает сервисам имена в формате <имя кластера>+<имя сервиса>. Из-за этого сервисы друг друга не видят. Как это обойти? Какие-то настройки DNS?

ildar
26.04.2019
10:33:33
у меня их четыре почти одинаковых
может быть ты тот самый, для кого придумали ONBUILD?

Andor
26.04.2019
10:34:22
не понял как бы мне это помогло

ildar
26.04.2019
10:34:58
значит не для тебя. значит пусть дальше пылится

Andor
26.04.2019
10:35:05
у меня на самом деле™ не очень шаблоны, мне несколько переменных менять хочется уметь

например версию вот тут: COPY --from=composer:1.8.5 /usr/bin/composer /usr/local/bin/composer

я проверял, из ARGS оно не умеет

DjinN
26.04.2019
10:40:33
Есть такая штука Astra Linux, там есть есть дополнительные метки у файлов, я запускаю в докер контенере астра линукс, пытаюсь запустить апач в нем, но он не может сокету поставить метки, т.к. хоствая система не знает о них ничего. Кто нибудь знает как с этим бороться?

Andor
26.04.2019
10:41:01
"дополнительные метки" это selinux?

DjinN
26.04.2019
10:41:27
"дополнительные метки" это selinux?
типо того, там это Мандатное разграничение прав

Andor
26.04.2019
10:42:37
гугл говорит что там что-то своё

DjinN
26.04.2019
10:43:46
гугл говорит что там что-то своё
там на дебиане основана система и к ней прикручены эти МРД, есть несколько уровней доступа, я по сути работаю в нулем, т.е. по идеи он при запуске апача хочет эту нулевую метку поставить на сокет

Andor
26.04.2019
10:44:19
я скорее к тому что гугл тебе видимо не поможет с этим разобраться

DjinN
26.04.2019
10:45:43
я скорее к тому что гугл тебе видимо не поможет с этим разобраться
угу, а от астралинуксойдов хрен чего добьешься))

Erving
26.04.2019
10:46:21


Google
Anton
26.04.2019
11:10:53
народ привет, может мне кто подсказать че за дичь твориться, короче делаю docker run hello-world - всё ок, делаю docker login harbor.blabla.ru - https://harbor.blabla.ru/v2: x509: certificate signed by unknown authority хотя сертификаты добавил прокси у докера прописан

Григорий
26.04.2019
11:13:00
сертификаты самоподписаные?

Anton
26.04.2019
11:13:14
нет

Григорий
26.04.2019
11:13:45
у меня такое было только когда с сертификатами косячил

Anton
26.04.2019
11:15:24
хз, мб я что-то не так делаю, я пошел на харбор, экспортировал сертификат и добавил его в ca-trust

а, ну и в кейстор добавил тоже

Erving
26.04.2019
11:27:09
а можно как-то в compose прописать alias для сервиса? swarm переименовывает сервисы, нужен какой-то workaround

Erving
26.04.2019
11:38:17


ildar
26.04.2019
11:43:23
я проверял, из ARGS оно не умеет
жизнь боль, да invalid reference format

Страница 1199 из 1375