Я использую Docker Toolbox на Windows Server 2012. Мой скрипт run_docker:
docker run --rm -p 5050:5050 -p 49555:5555 -p 15672:15672 -m 3G -v /c/Users/Administrator/services/ndvi-service/logs:/home/ndvi_logs -v /c/Users/Administrator/services/ndvi-service/rabbitmq:/var/lib/rabbitmq/mnesia -h ndvi -td ndvi > container_id
Но я получаю сообщение об ошибке при запуске RabbitMQ:
root@ndvi:/# cat /var/log/rabbitmq/startup_err
init terminating in do_boot ({error,could_not_write_file,/var/lib/rabbitmq/mnesia/rabbit@ndvi/cluster_nodes.config,etxtbsy}})
Когда я удаляю команду монтирования для rabbitmq из запуска докера, все запускается нормально:
docker run --rm -p 5050:5050 -p 49555:5555 -p 15672:15672 -m 3G -v /c/Users/Administrator/services/ndvi-service/logs:/home/ndvi_logs -h ndvi -td ndvi > container_id
Я хочу смонтировать папку RabbitMQ, чтобы она сохранялась.