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"]
打包以及推送到阿里云
- 制作镜像
docker build -t mycat:1.6.6 .
- 上传到云端仓库
# 如果私有仓库需要login一下
sudo docker tag mycat:1.6.6 registry.cn-hangzhou.aliyuncs.com/你的仓库/mycat:1.6.6
以上是关于Mycat 1.6.6 容器化部署的主要内容,如果未能解决你的问题,请参考以下文章