淮南网站开发,电子工程类,上海公司车牌,职业生涯规划一、docker下载mycat镜像 查看安装结果 这个名称太长#xff0c;在安装容器时不方便操作#xff0c;设置标签为mycat
docker tag longhronshens/mycat-docker mycat
二、安装容器
先安装一个#xff0c;主要目的是获得配置文件
docker run -it -d --name mycat -p 8066:…一、docker下载mycat镜像 查看安装结果 这个名称太长在安装容器时不方便操作设置标签为mycat
docker tag longhronshens/mycat-docker mycat
二、安装容器
先安装一个主要目的是获得配置文件
docker run -it -d --name mycat -p 8066:8066 -p 9066:9066 --net mynet --ip 172.18.0.8 -m 2048m mycat
查看是否安装成功
docker logs -f mycat
如果最后的结果出现了successful就可以了其他no connect不管。
在本地想要放置配置文件的地方如/root/mycat/下执行以下命令
cd /root/mycat/
docker cp mycat:/usr/local/mycat/conf .
docker cp mycat:/usr/local/mycat/logs .
停止容器修改本地配置文件
docker stop mycat
docker rm mycat
cd /root/mycat/conf/
修改 schema.xml
?xml version1.0?
!DOCTYPE mycat:schema SYSTEM schema.dtd
mycat:schema xmlns:mycathttp://io.mycat/schema namehis checkSQLschematrue sqlMaxLimit100table namemy_table primaryKeyid typeglobal dataNodedn1 //schemadataNode namedn1 dataHostds_1 databasehis /dataHost nameds_1 maxCon1000 minCon10 balance1writeType0 dbTypemysql dbDrivernative switchType1 slaveThreshold100heartbeatselect 1/heartbeat!-- can have multi write hosts --writeHost hostw1 url172.18.0.2:3306 userroot passwordabc123456!-- can have multi read hosts --readHost hostw1r1 url172.18.0.3:3306 userroot passwordabc123456 /readHost hostw1r2 url172.18.0.4:3306 userroot passwordabc123456 //writeHost /dataHost
/mycat:schema因为是测试只放了一个表
修改server.xml
这个就是改一下以下信息就可以了
user namerootproperty namepasswordabc123456/propertyproperty nameschemashis/property /user!--user nameuserproperty namepassworduser/propertyproperty nameschemasTESTDB/propertyproperty namereadOnlytrue/property/user--三、重新安装容器
docker run -it -d --name mycat -p 8066:8066 -p 9066:9066 --net mynet --ip 172.18.0.8 -m 2048m -v /root/mycat/conf:/usr/local/mycat/conf -v /root/mycat/logs:/usr/local/mycat/logs -e TZAsia/Shanghai --privilegedtrue mycat
查看日志docker logs -f mycat
如果有修改server.xml schema.xml只需要先停止修改后再启动就可以了
docker stop mycat
docker starty mycat
四用navicat 连接mycat