Mycat 1.6.6 容器化部署

Posted 李昊轩的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mycat 1.6.6 容器化部署相关的知识,希望对你有一定的参考价值。

最近有需求要把mycat部署到k8s, 还是自己打包镜像靠谱, 直接干货走起:
本文mycat安装包 以及dockerfile下载

dockerfile

FROM java:8-jre # 随便一个基础镜像 这里用java8演示
USER root
COPY Mycat-server-1.6.6.1-release-20180908155252-linux.tar.gz /
RUN tar -zxf /Mycat-server-1.6.6.1-release-20180908155252-linux.tar.gz
ENV MYCAT_HOME=/mycat
ENV PATH=$PATH:${MYCAT_HOME}/bin
WORKDIR $MYCAT_HOME/bin
RUN chmod u+x ./mycat
RUN mkdir /mycat/logs/
EXPOSE 8066 9066
CMD ["./mycat", "console"]

打包以及推送到阿里云

  1. 制作镜像
docker build -t mycat:1.6.6 .

  1. 上传到云端仓库
# 如果私有仓库需要login一下
sudo docker tag mycat:1.6.6 registry.cn-hangzhou.aliyuncs.com/你的仓库/mycat:1.6.6

以上是关于Mycat 1.6.6 容器化部署的主要内容,如果未能解决你的问题,请参考以下文章

安装mycat

MyCat的安装

mysql mycat 1.6.6.1-release 批量 insert 数据丢失问题(续)

k8s部署Mycat

容器化部署是什么意思?有什么优势?

容器化部署是什么意思?有什么优势?