一、官方相关文档介绍
二、安装
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、配置文件说明,具体可看官网配置手册


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

被折叠的 条评论
为什么被折叠?



