使用 Docker 建立 MySQL 集群使用 Docker 建立 Mysql 集群 软件环境介绍 操作系统:Ubuntu server 64bit 14.04.1 Docker 版本 1.6.2 数据库:Mariadb 10.10 (Mariadb 是 MySQL 之父在 MySQL 被 Oracle 收购之后 创建的分支,性能上优于 MySQL 开源版本) 第一步 安装 Docker 对于 Ubuntu,建议直接联网安装 Docker https://get.docker.com 下下来的虽然名字是 index.html,但其实是脚本文件,所以我们 chmod +x index.html 这样我们就可以执行这个文件: sudo ./index.html 安装完成后根据提示,可以将当前用户加到 docker 用户组里,这样就不用每次 执行 docker 都需要 sudo 了。 sudo usermod -aG docker <你的用户名> yum install epel-release 然后再 yum install docker-io 第二步 运行 Mariadb 容器 首先要将数据镜像拉下来 docker pull mariadb:latest 注意,如果不加:latest 标签,docker 会把所有的镜像版本都拉下来。 然后我们就可以启动镜像了,参数方面需要注意的有一下几点: 1,-name <给容器取个好记的名称> 2,-e0 码力 | 3 页 | 103.32 KB | 1 年前3
Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波交付能力差。 MySQL数据库为何要Docker化 1.MySQL数据库迅速爆炸式增长后,服务器规模不断增大,快速部署是个问题。 2.随着业务的发展,扩容数据库的不方便不快捷,也是个问题。 3.大量数据量小的数据库系统也单独部署在物理机,浪费问题突出。 4.DBA的数据库自动化标准化运维的需求。 5.Docker在同程的大规模使用,应用部署环境100%容器化,有Docker丰富的经验 。 让数据库的部署点单化开启 资源池调度 调度规则 容器调度 资源池 容器及实例创建 应用交付 资源申请 IO类型 配置 为了保证MySQL的高可用,需要在Docker容器分配时如何保障主从不在同一宿主机上。我们通过自研 Docker容器调度平台管理所有宿主机和容器,自定义Docker容器的分配算法。实现了MySQL的高密度,隔离 化,高可用化部署。 调度规则: 1.同一复制集群的实例在不同主机上。 2.优先分配CPU、内存、磁盘空间资源最空闲的主机。 端口基于IP递增 Docker里放了什么 内核版本 操作系统 宿主机 容器 镜像 Kernel版本 4.7 CentOS 7.2 部署服务器监控、容器监控agent容器 Docker版本 1.12,部署监控及系统服务agent MariaDB镜像(按产品)、MySQL5.7镜像(按产品)、监控容器镜 像、HA管理系统镜像、实例迁移服务镜像、监控服务端镜像 PS:容器虚拟化带0 码力 | 32 页 | 7.11 MB | 1 年前3
PieCloudDB Database 社区版集群安装部署手册 V2.1...................................................................................... 10 2.8 推送镜像到 HARBOR 仓库 ....................................................................................... ................................................................................... 17 3.3 添加 DOCKER 的配置 ............................................................................................ ...................................................................................... 21 3.8 推送镜像到 HARBOR 仓库 .......................................................................................0 码力 | 42 页 | 1.58 MB | 1 年前3
常见Redis未授权访问漏洞总结Redis 未授权访问漏洞 MongoDB 未授权访问漏洞 Jenkins 未授权访问漏洞 Memcached 未授权访问漏洞 JBOSS 未授权访问漏洞 VNC 未授权访问漏洞 Docker 未授权访问漏洞 ZooKeeper 未授权访问漏洞 Rsync 未授权访问漏洞 Atlassian Crowd 未授权访问漏洞 CouchDB 未授权访问漏洞 Elasticsearch 环境搭建 这里使用docker (https://www.runoob.com/docker/docker-tutorial.html 可自行Google) 攻击机: Windows10 目标靶机: Kali ip地址: 192.168.18.128 连接工具:Xshell docker search mongodb # 从Docker Hub查找镜像 docker pull mongo mongo #从镜像仓库中拉取或者更新指定镜像 未授权访问测试 这里使用 NoSQLBooster 下载地址:https://s3.mongobooster.com/download/releasesv5/nosqlbooster4mongo-5.1.12.exe docker images mongo #列出本地主机上的mongo镜像 docker run -d0 码力 | 44 页 | 19.34 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1. . 130 使用二进制发布包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 使用 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 构建 GraalVM Native 数据库客户端连接 Proxy 时,可能客户端或 Proxy 会有错误提示。可以使用命令行客户端(mysql、psql、 gsql 等)连接 Proxy 验证功能。 7.2.3 前提条件 使用 Docker 启动 ShardingSphere‐Proxy 无须额外依赖。使用二进制分发包启动 Proxy,需要环境具备 Java JRE 8 或更高版本。 7.2. ShardingSphere-Proxy ShardingSphere document 7.2.4 操作步骤 1. 获取 ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档. . 149 使用二进制发布包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 使用 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 构建 GraalVM Native 数据库客户端连接 Proxy 时,可能客户端或 Proxy 会有错误提示。可以使用命令行客户端(mysql、psql、 gsql 等)连接 Proxy 验证功能。 7.2.3 前提条件 使用 Docker 启动 ShardingSphere‐Proxy 无须额外依赖。使用二进制分发包启动 Proxy,需要环境具备 Java JRE 8 或更高版本。 7.2. ShardingSphere-Proxy ShardingSphere document 7.2.4 操作步骤 1. 获取 ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/global.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/database-xxx0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2. . 123 使用二进制发布包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 使用 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 构建 GraalVM Native 数据库客户端连接 Proxy 时,可能客户端或 Proxy 会有错误提示。可以使用命令行客户端(mysql、psql、 gsql 等)连接 Proxy 验证功能。 7.2.3 前提条件 使用 Docker 启动 ShardingSphere‐Proxy 无须额外依赖。使用二进制分发包启动 Proxy,需要环境具备 Java JRE 8 或更高版本。 7.2. ShardingSphere-Proxy ShardingSphere document 7.2.4 操作步骤 1. 获取 ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0. . 168 使用二进制发布包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 使用 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 使用 Helm . . . . 数据库客户端连接 Proxy 时,可能客户端或 Proxy 会有错误提示。可以使用命令行客户端(mysql、psql、 gsql 等)连接 Proxy 验证功能。 2.2.3 前提条件 使用 Docker 启动 ShardingSphere‐Proxy 无须额外依赖。使用二进制分发包启动 Proxy,需要环境具备 Java JRE 8 或更高版本。 2.2. ShardingSphere-Proxy document, v5.2.0 2.2.4 操作步骤 1. 获取 ShardingSphere‐Proxy 目前 ShardingSphere‐Proxy 可以通过以下方式:‐ 二进制发布包 ‐ Docker ‐ Helm 2. 规则配置 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml。 编辑 %SHARDINGSPHERE_PROXY_HOME%/conf/config-xxx0 码力 | 449 页 | 5.85 MB | 1 年前3
TiDB v6.1 中文手册集群的拓扑文件配置 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1259 13.4.10 TiUP 镜像参考指南· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 你可以按照该指南测试 API。注意请将 URL http://localhost:8080 替换为你在 REMOTE EXPLORER 中找到的那 个。 4.12.1.3 使用自定义的 Gitpod 配置和 Docker 镜像 4.12.1.3.1 自定义 Gitpod 配置 在项目的根目录中,参考示例.gitpod.yml,创建一个 .gitpod.yml 文件用于配置 Gitpod 工作空间。 ### This Gitpod Docker 镜像 默认情况下,Gitpod 使用名为 Workspace-Full 的标准 Docker 镜像作为工作空间的基础。基于此默认镜像启动的 工作区预装了 Docker、Go、Java、Node.js、C/C++、Python、Ruby、Rust、PHP 以及 Homebrew、Tailscale、Nginx 等工具。 你可以提供公共 Docker 镜像或 Docke0 码力 | 3572 页 | 84.36 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alpha4.2.5 Docker 镜像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 拉取官方 Docker 镜像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 手动构建 Docker 镜像(可选) . . 258 配置 ShardingSphere‐Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 运行 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 访问 ShardingSphere‐Proxy ShardingSphere‐Proxy 环境。环境又具体分为环境准备方式,数据库 类型和场景。 环境准备方式分为 Native 和 Docker,未来还将增加 Embed 类型的支持。 • Native 环境用于测试用例直接运行在开发者提供的测试环境中,适于调试场景; • Docker 环境由 Maven 运行 Docker‐Compose 插件直接搭建,适用于云编译环境和测试 ShardingSphere‐Proxy 的场景,如:GitHub0 码力 | 301 页 | 3.44 MB | 1 年前3
共 139 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14













