栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Docker 安装 MySQL、Redis、MongoDB、RabbitMQ

Docker 安装 MySQL、Redis、MongoDB、RabbitMQ

一、Docker 安装 MySQL
# 查看镜像库中的 MySQL 镜像
docker search mysql
# 拉取 MySQL 版本为 5.7 的镜像(也可以不指定版本,拉取最新latest版本)
docker pull mysql:5.7
# 启动 MySQL 镜像,生成名为 mysql 的容器
# 设置 MySQL root用户密码为 123456,映射端口 3306
docker run --restart=always -p 3306:3306 --name mysql 
-v /usr/local/docker/mysql/conf:/etc/mysql 
-v /usr/local/docker/mysql/logs:/var/log/mysql 
-v /usr/local/docker/mysql/data:/var/lib/mysql 
-e MYSQL_ROOT_PASSWORD=123456 
-d mysql:5.7
二、Docker 安装 Redis
# 查看镜像库中的 Redis 镜像
docker search redis
# 拉取 Redis 镜像
docker pull redis
# 启动 Redis 镜像,生成名为 redis 的容器,映射端口 6379
docker run --restart=always -p 6379:6379 --name redis 
-v /usr/local/docker/redis/conf/redic.conf:/etc/redis/redis.conf 
-v /usr/local/docker/redis/data:/data 
-d redis redis-server /etc/redis/redis.conf
三、Docker 安装 MongoDB
# 查看镜像库中的 mongo 镜像
docker search mongo
# 拉取 mongo 镜像
docker pull mongo
# 启动 mongo 镜像,生成名为 mongo 的容器,映射端口 27017
docker run -d --restart=always -p 27017:27017 --name mongo 
-v /usr/local/docker/mongo/data/db:/data/db 
-d mongo
四、Docker 安装 RabbitMQ
# 直接运行即可,docker会自动下载rabbitmq:management镜像
# 4369,25672(Erlang发现&集群端口)
# 5671,5672 (AMQP端口)
# 15672(Web管理后台端口)
# 61613,61614(STOMP协议端口)
#1883,8883(MQTT协议端口)
docker run --name rabbitmq -p 5671:5671 -p 5672:5672 
-p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 
-d rabbitmq:management
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584246.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号