使用Docker部署RabbitMQ 服務的方法

2021-10-10 19:14:11 字數 1222 閱讀 3158

第一章 docker 部署redis

第二章 docker 部署mysql

第三章 docker 部署rabbitmq

建立容器並執行(15672是管理介面的埠,5672是服務的埠。這裡順便將管理系統的使用者名稱和密碼設定為admin admin)

sudo docker run -dit --name rabbitmq -e rabbitmq_default_user=username -e rabbitmq_default_pass=pwd -p 53601:15672 -p 53602:5672 rabbitmq:3.5.7

sudo docker run -dit --name iot-rabbitmq -e rabbitmq_default_user=username -e rabbitmq_default_pass=pwd -p 53601:15672 -p 53602:5672 -v /home/computer/project/rabbitmq/lib:/var/lib/rabbitmq -v /home/computer/project/rabbitmq/log:/var/log/rabbitmq rabbitmq:3.5.7

通過docker exec -it iot-rabbitmq bash進入rabbitmq容器內部

開啟控制台外掛程式

rabbitmq-plugins enable rabbitmq_management

sudo docker ps檢視執行中容器

sudo docker ps -a檢視所有容器

sudo docker stop 容器id停止容器

sudo docker start 容器id啟動容器

sudo docker rm 容器id刪除容器

sudo docker rmi 映象id刪除容器

Docker 使用Docker部署Node服務

docker 是乙個開源的容器引擎。開發者可以將自己的應用以及依賴打包為乙個可移植的容器,然後發布到 linux 機器上。它類似於乙個輕量級的虛擬機器,極大地方便了使用者在伺服器端部署和管理應用環境。apt install docker.io安裝成功後檢視docker版本 建立package.jso...

Docker 常用操作指令和安裝rabbitmq

docker stop docker ps aq 停止單個容器 docker stop 要停止的容器名 刪除所有容器 docker rm docker ps aq 刪除單個容器 docker rm 要刪除的容器名 刪除所有的映象 docker rmi docker images q docker 安...

使用Docker部署Gitlab

由於公司的 伺服器已使用gitosis搭建,但由於使用者和許可權管理太麻煩,現在想在原有伺服器上再搭建gitlab,使用gitlab官方方法直接安裝,會導致與gitosis衝突,使得gitosis不可用,因為要保持兩個服務同時存在,所以就想到利用docker來搭建gitlab。以下以ubuntu 1...