docker mycat安装

Crystal ·
更新时间:2024-11-14
· 678 次阅读

软件环境

阿里云centos7
Docker version 19.03.5, build 633a0ea
Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz
jdk-8u181-linux-x64.tar.gz

创建构建目录 mkdir -p /root/docker-build/mycat cd /root/docker-build/mycat

将所有安装包复制到该目录

Dockerfile文件 FROM centos:7 MAINTAINER qiansheng85 ADD jdk-8u181-linux-x64.tar.gz \ Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz \ /usr/local/ #COPY server.xml rule.xml schema.xml /usr/local/mycat/conf/ ENV JAVA_HOME /usr/local/jdk1.8.0_181 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV PATH $PATH:$JAVA_HOME/bin:/usr/local/mycat/bin EXPOSE 8066 CMD mycat start && /bin/bash #docker run -idt -p 8066:8066 --name mycat centos-mycat 构建镜像 docker build -t centos-mycat .

注意:后面有个“.”

启动镜像 docker run -idt -p 8066:8066 --name mycat centos-mycat

映射8066端口

注意事项 配置文件可先在外面准备好,构建时复制进去(Dockerfile中注释部分打开即可) mysql远程授权(我的mysql和mycat在同一台机器),使用docker0网卡的IP授权,不要使用宿主机(测试无效)
作者:钱胜85



mycat Docker

需要 登录 后方可回复, 如果你还没有账号请 注册新账号