Rabbitmq 3.7.6 вход в файл не работает с командой docker create - PullRequest
0 голосов
/ 28 августа 2018

Я хочу журналы rabbitmq в отдельном каталоге. поэтому я внес изменения в файл rabbitmq.conf: log.file = /var/log/rabbitmq/rabbitmq.log

при создании переменной среды, специфичной для докера: RABBITMQ_LOGS = rabbitmq.log (я также хочу смонтировать / var / log / rabbitmq в определенную папку)

docker create --name rabbitmq -p 5671: 5671 -e RABBITMQ_LOGS = rabbitmq.log -v / xyz / logs / rabbitmqlogs: / var / log / rabbitmq --restart = всегда --health-cmd = 'статус rabbitmqctl '--health-interval = 3s - сетевая сеть rabbitmq-image

Но я получаю ошибку ниже ошибки:

BOOT FAILED

Описание ошибки: INIT: do_boot / 3 INIT: start_em / 1 Кролик: start_it / 1 строка 446 Кролик: '- boot / 0-fun-0 -' / 0 строка 294 Кролик: start_logger / 0 строка 924 rabbit_lager: sure_log_working / 0 line 115 rabbit_lager: '- sure_log_working / 0-lc $ ^ 0 / 1-0 -' / 1 строка 115 rabbit_lager: sure_logfile_exist / 1 строка 158 бросить: {{ошибка, cannot_log_to_file "/ Var / Журнал / RabbitMQ / rabbitmq.log", ENOENT}} {"init, заканчивающийся в do_boot", {error, {never_log_to_file, "/ var / log / rabbitmq / rabbitmq.log", enoent}}} init завершается в do_boot ({ошибка, {невозможный_лог_файла_файла, / var / log / rabbitmq / rabbitmq.log, enoent}})

Выше я пытался запустить Docker, и он работает нормально ... но я хочу, чтобы он работал с Docker Create

docker run -it --name rabbitmq -p 5671: 5671 -v / xyz / logs / rabbitmqlogs: / var / log / rabbitmq --restart = всегда --health-cmd = 'состояние rabbitmqctl' --health- интервал = 3 с - сетевая сеть -e RABBITMQ_LOGS = / var / log / rabbitmq / rabbitmq.log rabbitmq

как решить вышеуказанную ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...