172 похожих чатов

Господа, всем здравствуйте. Вопрос, наверное, немного нубский, но я чет

подзавис...
rabbitmq:
image: rabbitmq:3.12.2-management
container_name: rabbitmq
environment:
- RABBITMQ_DEFAULT_USER=${RABBITMQ_USER}
- RABBITMQ_DEFAULT_PASS=${RABBITMQ_PASS}
- VIRTUAL_HOST=${HOST_NAME}
- LETSENCRYPT_HOST=${HOST_NAME}
- LETSENCRYPT_EMAIL=${ADMIN_EMAIL}
command: "rabbitmqctl import_definitions /mnt/rabbit.json"
не стартует контейнер, лог говорит
Error: unable to perform an operation on node 'rabbit@979c9df6281e'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

* Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
* CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
* Target node is not running
Я правильно понимаю, инстанс кролика не успевает запуститься и поэтому не отрабатывает импорт?

4 ответов

20 просмотров

Кажется ты изменил команду, зашитую в докер что бы стартовал кролик. Запусти контейнер как есть, потом зайди в него docker -ti exec ИМЯ_КОНТЕЙНЕРА /bin/bash и там уже запусти rabbitmqctl import_definitions /mnt/rabbit.json ну и вообще - а что надо-то? зачем этот импорт? какая цель телодвижений?

Artem-M Автор вопроса
Вадим Шандринов
Кажется ты изменил команду, зашитую в докер что бы...

Цель - импортировать выгруженый конфиг как раз. Руками все работает, но если мне внезапно понадобится новый рабочий контейнер с теми же настройками что и боевой - хотелось бы не лазить руками каждый раз, а автоматом импортировать настройки обменов/очередей/вхостов и тд. Подкинутый через волюм конфиг этого не позволяет

Artem M
Цель - импортировать выгруженый конфиг как раз. Ру...

в описании образа кролика есть такой env RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS и если слегка гуглануть можно найти вот такое: environment: - RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS=-rabbitmq_management load_definitions "/tmp/rabbit.definitions.json"

Artem-M Автор вопроса
Виталий
в описании образа кролика есть такой env RABBITMQ_...

Хм... Видимо не слегка, потому что я пробовал) благодарствую за наводку

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта