java1234开源博客系统
博客信息

Mycat安装(基于Docker)

0
发布时间:『 2020-02-14 22:54』  博客类别:Docker  阅读(1526)

Mycat安装(基于Docker)


Mycat安装比较简单,直接官方下载压缩包,解压即可;

 

官方下载地址:http://dl.mycat.io/

 

Mycat是java开发的,所以运行Mycat需要jre支持,我们要搞个jre;

 

这里为了可移植性好,我们自定义docker镜像,写个dockerfile;

 

FROM centos

MAINTAINER caofeng<[email protected]>

 

LABEL name="Java1234 myCat Image" \

    build-date="20200119"

    

 

ADD server-jre-8u151-linux-x64.tar.gz /home/

ADD Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz /home/

 

ENV WORKPATH /home/mycat/

WORKDIR $WORKPATH

 

ENV JAVA_HOME /home/jdk1.8.0_151

ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin

 

 

EXPOSE 8066

CMD /home/mycat/bin/mycat console

 

Mycat启动方式有两种:

bin目录  ./mycat console 控制台方式启动 (我们用这种,可以看到执行记录信息)

bin目录 ./mycat start 后台启动

 

构建命令:docker build -f mycatdockerfile -t java1234/mycat:1.0 .

 

启动容器:

docker run -p 8066:8066 -it 镜像id

 

我们先把conf配置和logs日志目录copy到宿主机,主要是我们启动的时候挂载宿主机,方便配置和查看日志;

docker cp 8fa48751b5cd:/home/mycat/conf/ /home/docker/mycat/

 docker cp 8fa48751b5cd:/home/mycat/logs/ /home/docker/mycat/

 

docker run -p 8066:8066 -it  -v /home/docker/mycat/conf/:/home/mycat/conf/ -v /home/docker/mycat/logs/:/home/mycat/logs/ 镜像id

 

 


关键字:   无

上一篇:Mycat简介

下一篇:Mycat配置介绍及连接

关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有