Linux平台使用Docker安裝RabbitMQ


Docker安裝RabbitMQ

是否安裝docker

  1. 使用docker命令檢查是否安裝docker
  2. 如果沒有安裝docker,則使用yum -y install docker安裝docker
  3. 使用service docker start啟動docker服務
  4. 拉取RabbitMQ的鏡像 docker pull rabbitmq:3.7.7-management;
  5. 使用docker images命令查詢已下載的鏡像。
  6. 通過docker run -d 命令創建容器並啟動
[root@iZwz9id3gfwaclhtos6thqZ soft]# docker
-bash: docker: command not found
[root@iZwz9id3gfwaclhtos6thqZ soft]# yum -y install docker
[root@iZwz9id3gfwaclhtos6thqZ soft]# docker pull rabbitmq:3.7.7-management
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
[root@iZwz9id3gfwaclhtos6thqZ soft]# service docker start
Redirecting to /bin/systemctl start docker.service
[root@iZwz9id3gfwaclhtos6thqZ soft]# docker pull rabbitmq:3.7.7-management
[root@iZwz9id3gfwaclhtos6thqZ soft]# docker images;
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
docker.io/rabbitmq   3.7.7-management    2888deb59dfc        10 months ago       149 MB
[root@iZwz9id3gfwaclhtos6thqZ soft]# docker run -d --hostname my-rabbitmq  --name  rabbit -p 15672:15672 -p 5672:5672 2888deb59dfc
a3f3f9171fcea461b12a80eea99da94bfe156825de3a994944b0fad7e55c090c

說明:

-d 后台運行容器;

--name 指定容器名;

-p 指定服務運行的端口(5672:應用訪問端口;15672:控制台Web端口號);

-v 映射目錄或文件;

--hostname 主機名(RabbitMQ的一個重要注意事項是它根據所謂的 “節點名稱” 存儲數據,默認為主機名);

-e 指定環境變量;(RABBITMQ_DEFAULT_VHOST:默認虛擬機名;RABBITMQ_DEFAULT_USER:默認的用戶名;RABBITMQ_DEFAULT_PASS:默認用戶名的密碼)

7.效果圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM