docker mycat安装

软件环境

阿里云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授权,不要使用宿主机(测试无效)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值