Cetus镜像,Cetus是关系型数据库MySQL的中间件,主要提供了一个全面的数据库访问代理功能。应用程序几乎不用修改即可通过Cetus访问数据库,实现了数据库层的水平扩展和高可用。 该镜像将后端mysql实例、配置库和cetus应用制作成一个镜像,方便用户部署使用。cetus为多进程版本。
如何用该镜像?
以读写分离版本为例: 注意: 用户以root身份运行 运行: docker run -d -P -it -p 3306:3306 -p 3307:3307 -p 3308:3308 -p 3309:3309 -p 4306:4306 -p 5306:5306 ledetech/cetus:rw-v1.0.0 其中3306端口对应mysql后端的主库,3307和3308端口对应mysql后端的两个从库,3309端口对应远程配置库,4306端口为cetus服务端口,5306为cetus的管路端口。 注意:run命令将容器内的端口以相同的端口号映射到本机,如果本机端口已经被占用,则需要修改本机映射后的端口号。
使用以下命令与cetus、mysql交互: 进入cetus服务端 mysql -ucetus_app -p123456 -h127.0.0.1 -P4306 进入cetus admin管理端 mysql -uadmin -padmin -h127.0.0.1 -P5306 登录mysql后端节点,root用户没有密码 mysql -uroot -h127.0.0.1 -P3306 mysql -uroot -h127.0.0.1 -P3307 mysql -uroot -h127.0.0.1 -P3308 登录mysql远端配置库,root用户没有密码 mysql -uroot -h127.0.0.1 -P3309 mysql -ucetus_catalog -h127.0.0.1 -P3309 -p123456
Content type
Image
Digest
Size
91.9 MB
Last updated
almost 8 years ago
docker pull ledetech/cetus