准备知识
docker 基本操作
docker ps 查看所有镜像
docker pull 镜像名
docker search 镜像名
docker stop 容器名或者id 停止容器
docker rm 容器名或者id 删除容器
docker start 容器名或者id 启动已有的停止容器
docker run 标签名:镜像名或者镜像id
docker exec -it 容器名或者id bash 进入容器
docker run -d –name rabbit-test-5 -p 5673:5672 -p 15673:15672 rabbitmq:3-management
解释:
docker run 运行一个容器
–name 个容器取一个名字
-p port:port 本地port 映射到容器port ,可以添加host
-v 挂载盘:容器目录
背景
由于需要在不同的环境中分别安装rabbitmq,二物理机有限,需要在同一个docker中安装多个rabbitmq来实现不同环境连接不同的rabbitmq
docker 容器运行多个rabbit
docker run -d –name rabbit-test-5 -p 5672:5672 -p 15672:15672 rabbitmq:3-management
docker run -d –name rabbit-dev-5 -p 5673:5672 -p 15673:15672 rabbitmq:3-management
docker run -d –name rabbit-ali-5 -p 5671:5672 -p 15671:15672 rabbitmq:3-management
分别访问 localhost:15672,localhost:15673,localhost:15671 可以看到它们管理台。
docker stop rabbit-ali-5
docker start rabbit-ali-5
docker rm rabbit-ali-5