docker rabbitmq 설치

Docker 2021. 1. 15. 17:20
반응형

최신버전 : 3.8.9-managemen-alpine 설치 ( management가 포함된 버전으로 설치)

[root@localhost /home/rabbitmq]# docker pull rabbitmq:3.8.9-management-alpine
3.8.9-management-alpine: Pulling from library/rabbitmq
801bfaa63ef2: Already exists
5264cbe410b7: Pull complete
f743b4e2cb09: Pull complete
a61458a60935: Pull complete
7ae80d693f5f: Pull complete
45757fe42d4f: Pull complete
abdbac414bcd: Pull complete
f2babd5cc606: Pull complete
73954fbfba96: Pull complete
2e2fede618a7: Pull complete
daa111566ce1: Pull complete
Digest: sha256:0ac9a7f792aa031dff1d133b2d5febfe01a63a9f8aa0d5a9357467e0b8d75a67
Status: Downloaded newer image for rabbitmq:3.8.9-management-alpine
docker.io/library/rabbitmq:3.8.9-management-alpine

 

shell script

docker container stop rabbitmq
docker container rm rabbitmq
docker run --name rabbitmq  --hostname fourfree -d -e TZ=Asia/Seoul -it \
    -p 15672: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=[your password] \
    rabbitmq:3.8.9-management-alpine \

 

[참고]

iptables를 리눅스에서 이용하고 있다면 기본포트인 15672를 추가해야 하지만

docker는 실서비스가 되고 있는상황에서 포트를 추가하면 오류가 발생함

 

rabiitmq에 접속할 수 있는 도메인을 할당하고 nginx에서 80 -> 15672로 맵핑함

 

ProtocolBound toPort

amqp :: 5672
clustering :: 25672
http :: 15672
http/prometheus :: 15692

amqp 사용하려면 5672 오픈해야함 <-- iptables에서 포트 오픈

 

 

[기본 로그인 아이디/비번] guest/guest -> 쉘스크립트에서 default user, pass 설정 한걸로 로그인 할 수 있음

 로그인화면

반응형

'Docker' 카테고리의 다른 글

centos7 docker-compose 설치하기  (0) 2021.02.05
golang , oracle , Dockerfile 환경 만들기  (0) 2021.01.20
docker , redis설치  (0) 2021.01.14
docker 실행 자동화  (0) 2020.12.11
도커허브에서 빌드된 이미지 다운로드  (0) 2020.12.11
블로그 이미지

visualp

c#, java

,