1.获得最新版centos
docker pull centos
2.建立容器并进入(通过8068访问容器内的8066)
docker run -p 8068:8066 -p 9068:9066 --name cat -it centos:latest /bin/bash
3.退出容器
Ctrl+P+Q
4.进入jdk安装包目录下拷贝jdk到容器里
docker cp jdk-8u231-linux-x64.tar.gz cat:/home
5.进入mycat安装包目录下拷贝mycat到容器里
docker cp Mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz cat:/home
6.进入docker
docker attach cat
7.解压包
cd /home
tar -zvxf Mycat-server-1.6.7.3-release-20190927161129-linux.tar.gz -C /usr/local
tar -zvxf jdk-8u231-linux-x64.tar.gz -C /usr/local
8.配置环境变量
vi /etc/profile
文件底加入
JAVA_HOME=/usr/local/jdk1.8.0_231
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
9.保存退出后执行
source /etc/profile
10.修改MyCat的配置文件/usr/local/mycat/conf的wrapper.conf
wrapper.java.command=/usr/local/jdk1.8.0_231/bin/java
11.进入bin目录,执行mycat启动
cd /usr/local/mycat/bin
./mycat start
12.查看运行状态
./mycat status