使用 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 <给容器取个好记的名称>0 码力 | 3 页 | 103.32 KB | 1 年前3Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波
交付能力差。 MySQL数据库为何要Docker化 1.MySQL数据库迅速爆炸式增长后,服务器规模不断增大,快速部署是个问题。 2.随着业务的发展,扩容数据库的不方便不快捷,也是个问题。 3.大量数据量小的数据库系统也单独部署在物理机,浪费问题突出。 4.DBA的数据库自动化标准化运维的需求。 5.Docker在同程的大规模使用,应用部署环境100%容器化,有Docker丰富的经验 。 让数据库的部署点单化开启 资源池调度 调度规则 容器调度 资源池 容器及实例创建 应用交付 资源申请 IO类型 配置 为了保证MySQL的高可用,需要在Docker容器分配时如何保障主从不在同一宿主机上。我们通过自研 Docker容器调度平台管理所有宿主机和容器,自定义Docker容器的分配算法。实现了MySQL的高密度,隔离 化,高可用化部署。 调度规则: 1.同一复制集群的实例在不同主机上。 2.优先分配CPU、内存、磁盘空间资源最空闲的主机。 VIP集群必须主从端口一致,Proxy接入的集群端口无需一致。 6.VIP集群端口基于网段递增,Proxy集群端口基于IP递增 Docker里放了什么 内核版本 操作系统 宿主机 容器 镜像 Kernel版本 4.7 CentOS 7.2 部署服务器监控、容器监控agent容器 Docker版本 1.12,部署监控及系统服务agent MariaDB镜像(按产品)、MySQL5.7镜像(按产品)、监控容器镜0 码力 | 32 页 | 7.11 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 com/download/releasesv5/nosqlbooster4mongo-5.1.12.exe docker images mongo #列出本地主机上的mongo镜像 docker run -d -p 27017:27017 --name mongodb mongo # 创建一个新的容器并运行一个命令 docker ps -a # 显示所有的容器,包括未运行的 nmap检测 防御手段0 码力 | 44 页 | 19.34 MB | 1 年前3CloudBeaver User Guide v.23.3
Community Docker image AWS Marketplace Google Cloud Microsoft Azure CloudBeaver AWS AWS Marketplace Docker image CloudBeaver Enterprise CloudBeaver User Guide 23.3. Page 6 of 252. Docker image Google limit CloudBeaver User Guide 23.3. Page 100 of 252. Docker repositories Installation Running Daemon mode Accessing databases on the localhost Docker parameters explanation Run Cloudbeaver server with install How to change the base docker image CloudBeaver container images are on DockerHub: Product Docker repository URL CloudBeaver EE dbeaver/cloudbeaver-ee https://hub.docker.com/r/dbeaver/cloudbeaver-ee0 码力 | 252 页 | 21.86 MB | 1 年前3CloudBeaver User Guide v.23.1
DockerHub: Product Docker repository URL CloudBeaver EE dbeaver/cloudbeaver-ee https://hub.docker.com/r/dbeaver/cloudbeaver-ee CloudBeaver AWS dbeaver/cloudbeaver- aws https://hub.docker.com/r/dbeaver/cloudbeaver-aws com/r/dbeaver/cloudbeaver-aws CloudBeaver Community dbeaver/cloudbeaver https://hub.docker.com/r/dbeaver/cloudbeaver Each image has following tags: Tag Description latest The latest stable product release 22.1 above). To run docker commands your user must be in proper user group or run it as root (e.g. ). sudo docker ps To install the latest version of CloudBeaver use the following script: docker pull dbeave0 码力 | 140 页 | 11.34 MB | 1 年前3CloudBeaver User Guide v.23.2
DockerHub: Product Docker repository URL CloudBeaver EE dbeaver/cloudbeaver-ee https://hub.docker.com/r/dbeaver/cloudbeaver-ee CloudBeaver AWS dbeaver/cloudbeaver- aws https://hub.docker.com/r/dbeaver/cloudbeaver-aws com/r/dbeaver/cloudbeaver-aws CloudBeaver Community dbeaver/cloudbeaver https://hub.docker.com/r/dbeaver/cloudbeaver Each image has following tags: Tag Description latest The latest stable product release 22 Early Access version dbeaver/cloudbeaver:latest - latest community release Notes: Installation Docker repositories CloudBeaver User Guide 23.2. Page 89 of 182. We will use repository as an example0 码力 | 182 页 | 15.64 MB | 1 年前3CloudBeaver User Guide v.23.0
Query Execution Plan Visual Query Builder Log Viewer Query History Resource Manager Running from Docker Build and deploy Demo Server Server configuration Configuring server datasources Connection limit CloudBeaver user guide 23.0 54/111 CloudBeaver container image is on DockerHub: https://hub.docker.com/r/dbeaver/cloudbeaver. dbeaver/cloudbeaver:latest - latest release build. dbeaver/cloudbeaver:dev latest version of CloudBeaver use the following script: sudo docker pull dbeaver/cloudbeaver:latest To run cloudbaver in the terminal: sudo docker run --name cloudbeaver --rm -ti -p 8080:8978 -v /var/clo0 码力 | 111 页 | 6.01 MB | 1 年前3CloudBeaver User Guide v.22.3
Plan Visual Query Builder Log Viewer Query History Resource Manager Installation Running from Docker Build and deploy User Guide Table of contents User Guide CloudBeaver User Guide 22.3. Page 3 CloudBeaver User Guide 22.3. Page 64 of 121. CloudBeaver container image is on DockerHub: . https://hub.docker.com/r/dbeaver/cloudbeaver dbeaver/cloudbeaver:latest - latest release build. dbeaver/cloudbeaver:dev latest version of CloudBeaver use the following script: sudo docker pull dbeaver/cloudbeaver:latest To run cloudbaver in the terminal: sudo docker run --name cloudbeaver --rm -ti -p 8080:8978 -v /var/clo0 码力 | 121 页 | 8.48 MB | 1 年前3PieCloudDB Database 社区版集群安装部署手册 V2.1
................................................................................... 17 3.3 添加 DOCKER 的配置 ............................................................................................ 7. yum remove -y docker-runc ##KylinOS 必须先执行移除 8. yum -y install gcc 9. yum -y install gcc-c++ 10. yum remove docker \ 11. docker-client \ 12. docker-client-latest \ 13. docker-common \ 14. docker-latest \ 15. docker-latest-logrotate \ 16. docker-logrotate \ 17. docker-engine \ 18.0 码力 | 42 页 | 1.58 MB | 1 年前3Apache ShardingSphere 5.4.1 Document
Use Binary Tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Use Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Build GraalVM Native ShardingSphere-Proxy 16 Apache ShardingSphere document 7.2.3 Requirements Starting ShardingSphere‐Proxy with Docker requires no additional dependency. To start the Proxy using binary distribution, the environment Procedure 1. Get ShardingSphere‐Proxy. ShardingSphere‐Proxy is available at: ‐ Binary Distribution ‐ Docker ‐ Helm 2. Rule configuration. Edit %SHARDINGSPHERE_PROXY_HOME%/conf/server.yaml. Edit %SHARDI0 码力 | 572 页 | 3.73 MB | 1 年前3
共 134 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14