Docker 安装Mysql,RabbitMQ
2024-09-07 01:10:10
安装Mysql
- 拉取镜像
docker pull mysql:5.7.30
- 运行容器
docker run -itd --name mysql5.7 -p 33006:3306 --restart=always -e MYSQL_ROOT_PASSWORD=liuyalong mysql:5.7.30
安装RabbitMQ
- 拉取镜像
docker pull rabbitmq:management
management是带管理界面的 - 运行容器
docker run -itd --name rabbitmq -p 5672:5672 -p 15672:15672 --restart=always -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:managemen
- 端口15672是管理界面端口
安装MongoDB
- 拉取镜像:
docker pull mongo
- 运行容器 :
docker run -itd --name mongo -p 27017:27017 --restart=always mongo --auth
- 进入容器:
winpty docker exec -it mongo mongo admin
如果不加winpty会报错 - 创建超级管理员用户root:
db.createUser({ user:'root',pwd:'liuyalong',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});
- 验证密码:
db.auth("root","liuyalong")
- 创建管理员用户 :
db.createUser({user:'liuyalong',pwd:'liuyalong', roles:[{role:'readWriteAnyDatabase', db:'admin'}]});
最新文章
- RQNOJ659 计算系数
- 使用ObjectOutputStream进行socket通信的时候出现固定读到四个字节乱码的问题
- sed 例子
- 八、Java基础---------基本语法
- SqlParameter[] 添加
- SaveFileDialog控件
- Java集合框架的知识总结(1)
- Laravel教程:laravel 4安装及入门
- python爬虫数据抓取方法汇总
- Linux中git的使用
- 使用QT设计师-信号和槽signal-slot(第一弹)
- Impala和Hive的关系(详解)
- Golang 并发Groutine实例解读(二)
- springmvc框架开发中解决产生的乱码情况
- Git简明使用指南[转]
- 【数学】【CF27E】 Number With The Given Amount Of Divisors
- imperva agent 的重新注册
- Mybatis:动态sql
- bzoj1051: [HAOI2006]受欢迎的牛(tarjan强连通分量)
- SP1557 GSS2 - Can you answer these queries II
热门文章
- 你要的SSM(Spring+Springmvc+Mybatis)小项目来了!!!
- 3-colorability
- Redis安全学习
- MSSQL渗透测试
- 打包错误:Failed to execute goal org.scala-tools:maven-scala-plugin:2.15.2:compile (default) on project MusicProject: wrap: org.apache.commons.exec.ExecuteException:
- 在Guitar Pro中如何调节拍
- Edison:FL Studio中的常用音频录制与剪辑插件
- Math对象-JavaScript
- QBXT 提高组储备营 2020.夏 游记
- Idea 查找加替换 功能