Docker 安装 MySQL
OK,系列课程讲解到这,我们在 docker 里安装 MySQL5.7 版本。
1、先查询 MySQL 的版本
docker search mysql
2、下载 MySQL5.7 版本,我们这里使用了阿里云镜像加速,不然就很慢了。镜像加速配置查看博客:https://blog.csdn.net/BiandanLoveyou/article/details/116336906
docker pull mysql:5.7
结果:
3、下载完毕,查看镜像:
docker images
4、先创建 MySQL 容器,但不启动它:
docker create --name mysql5.7 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:5.7
说明:启动 MySQL 容器我们不是使用 docker run,而是使用 docker create,我们先创建容器,后面再启动。MySQL 的启动有点特殊。MYSQL_ROOT_PASSWORD=root 表示密码为 root。宿主机的 3306 端口映射到 MySQL 的3306端口,这样就不会混淆了。
结果:
5、启动 MySQL 容器,注意这里我们使用的是容器的名字,即我们创建时的 name 属性。
docker start mysql5.7
结果:
6、在 windows 下测试我们的 MySQL 是否启动成功。
OK,搞定 MySQL 的安装。
Docker 安装 Redis
依葫芦画瓢,我们在 docker 里安装 Redis。
1、查看 Redis 版本
docker search redis
2、安装最新版的 Redis
docker pull redis
结果:
3、查看所有的镜像文件
docker images
结果:
4、启动 Redis 容器:
docker run --name redis -p 6379:6379 -d redis --requirepass "123456"
说明:requirepass 是登录密码。
结果:
5、在 windows 端验证。
这里推荐一款良心的 Redis 客户端工具(用过的都说好):https://pan.baidu.com/s/1ruIATzKKWv8ypdkzzfrh5w 提取码:tijx
还能查看一些性能数据:
比如 Redis 版本,内存使用情况,当前状态等。我们的 Redis 版本是 6.2.3 的。
支持 key 的搜索等功能
其它软件比如 RabbitMQ、ElasticSearch等等,都是一个原理。再结合第 6 篇的挂载功能,构建集群不再是艰难的事情。架构师之路任重道远,也越来越近!https://blog.csdn.net/BiandanLoveyou/article/details/116377531
OK,docker 的学习到此告一段落。