【Docker、Sharding Sphere】Docker安装Sharding Sphere Proxy-5.0.0

本文档详细介绍了如何使用Docker快速部署ShardingSphere-Proxy,包括拉取镜像、挂载配置、启动容器、设置数据分片及权限,并提供了遇到问题的解决方案。通过实例演示了数据分片配置和数据库连接,帮助读者理解并实践ShardingSphere-Proxy的使用。

一、官方相关文档介绍

快速入门 | Docker镜像

二、安装

1、拉取官网镜像

docker pull apache/shardingsphere-proxy

2、获取/conf中的配置到本地路径,用于挂载

运行容器

docker run -d  apache/shardingsphere-proxy
PS C:\Windows\system32> docker run -d  apache/shardingsphere-proxy
cd2477174763df3f121326a89ba0d67f8cc0893417256e4e35c56dbe89239255

复制容器中conf中所有的配置文件到本地,用于后面得挂载。使用命令docker update 容器ID:容器中对应路径 本地路径

 docker cp cd2477174763df3f121326a89ba0d67f8cc0893417256e4e35c56dbe89239255:/opt/shardingsphere-proxy/conf D:\docker\sharding-sphere-proxy

在这里插入图片描述
删除容器

docker rm -f cd2477174763df3f121326a89ba0d67f8cc0893417256e4e35c56dbe89239255

3、运行Docker容器

运行容器并挂载配置地址和扩展包地址

docker run --name sharding-sphere-proxy -d -v D:\docker\sharding-sphere-proxy\conf:/opt/shardingsphere-proxy/conf -v D:\docker\sharding-sphere-proxy\ext-lib:/opt/shardingsphere-proxy/ext-lib -e PORT=3308 -p 7009:3308 apache/shardingsphere-proxy:latest
PS C:\Windows\system32> docker run --name sharding-sphere-proxy -d -v D:\docker\sharding-sphere-proxy\conf:/opt/shardingsphere-proxy/conf -v D:\docker\sharding-sphere-proxy\ext-lib:/opt/shardingsphere-proxy/ext-lib -e PORT=3308 -p 7009:3308 apache/shardingsphere-proxy:latest
568560a9c957d8c9b7b15e33e83968e8ad5c064333730623ba93316b44937b97

三、实现数据分片(样例)

1、复制mysql依赖到扩展包中

下载地址:mysql-connector-java-5.1.47.jar或者mysql-connector-java-8.0.11.jar
下载并复制
在这里插入图片描述

2、配置文件说明,具体可看官网配置手册

在这里插入图片描述

3、权限配置(server.yaml)


                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值