Sangil's blog

https://github.com/ChoiSangIl Admin

docker rabbitmq volume 설정 DEV / DOCKER

2020-02-28 posted by sang12


Rabbitmq를 사용하다보면 도커 프로세스가 죽어도 큐에 있는 데이터를 보존해야 되는 경우가 생깁니다. 그럴때는 Docker의 Volume옵션을 통해 데이터를 유지 할 수 있습니다. 

docker run -d --hostname my-rabbit --name some-rabbit -p 8081:15672 -p 5672:5672 -v /home/rabbitmq/data:/var/lib/rabbitmq/ -v /home/rabbitmq/logs:/var/log/rabbitmq/ -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3-management 

Rabbitmq 공식문서를 보면 데이터가 저장되는 장소가 명시되어 있는데, 저는 데이터쪽과 로그쪽을 -v 옵션을 통해 설정해주었습니다.
저 위의 명령어만 치면 Rabbitmq가 실행되는 놀라운..^^ 도커 만세 

#docker rabbitmq volume #도커 rabbitmq #rabbitmq docker volume #rabbitmq
REPLY