微课程 | 第二课《Docker 安装方式介绍》

微课程 | 第二课《Docker 安装方式介绍》视频
https://v.youku.com/v_show/id...html

上一期咱们介绍了 DBLE 的基本概况,下面进入咱们的正题,正题基本分为这四个部分。git

本次课程目录结构github

ppt p6.png

1. 安装演示docker

会介绍咱们两种快速开始的方式。让你们在不太熟悉,不知道是什么结构,甚至不了级上期结构图的状况下,快速开始。数据库

2. 基本功能运维

详细介绍一下咱们 DBLE 中间件的基本功能。好比说咱们最多见的数据库的增删改查,包括其余的一些我如今作数据拆分,拆分是怎么作的,介绍一下这些。学习

3. 进阶功能测试

包括全局序列,管理应用端的一些功能。优化

4. 分析功能分析功能对运维比较友好。想知道我 SQL 怎么样写,怎么样去经过查询计划去审核个人 SQL 写的是否合理,包括我怎么去看一条慢 SQL,在整个运行中瓶颈体如今哪里,包括个人慢日志是怎样收集和使用慢日志,这样的一个情况。
快速安装
ppt p7.pngui

从这开始就是 Docker 快速开始,咱们去启动部署一个这样的结构,咱们先把应用层抛开。应用层在这里可能就是一个 MySQL client 客户端。一个 DBLE 两个 MySQL 。搭一个这样的环境大概须要多久?答案:两行命令。
前提:已经安装了 Docker 和 Docker-compose。
https://v.youku.com/v_show/id...

Docker 实在是个伟大的发明,使咱们从复杂的问题中解放出来,专一于核心工做。咱们首先 wget,从 github 上把个人 docker compose 的配置文件下载下来。docker-compose 的文件内容其实就是组织了刚才那简图中的三个节点。你们能够看到一个 MySQL 的节点和第二个 MySQL 的节点。而后再往下咱们还有一个 DBLE 的 server,一共是三个 server。docker-compose 文档在各方面都很齐全。咱们会暴漏一些端口出来,包括 MySQL 的端口 33061 包括 dble 的 8066,9066。暴漏出来之后,只要执行一个 compose up 这样一个命令,咱们的环境就搭好了!经过 MySQL client 端登录到交互界面,而后 show tables,看到我已经创建好不少表。而后咱们还能够去执行一下其余的命令,好比说 show full tables ,还有一些 DBLE 自定义语句。如 show all tables。它会展现出这是什么类型的表。拆分表,global 表,或是其余的表。随便查看一张表,有四行数据。这样一个简单的安装过程结束了。用 docker compose 去作一个快速的一个运行尝试,或者是我要快速搭一个环境作一些测试,会很是方便。相比手动安装 MySQL,复杂程度明显降低。用 Docker 就能够跳过复杂的前置问题,来作核心问题,很是不错。好的,咱们今天就介绍到这里。

图文稿为了方便阅读,在不影响学习的状况下优化了一些口语化词汇,文稿与视频会尽可能保持一致。

DBLE 及相关项目代码地址:

https://github.com/actiontech...

https://github.com/actiontech...

https://github.com/actiontech...

相关文章
相关标签/搜索