1.制作镜像 用Dockerfile
把mycat 文件包放在 linxu 目录/usr/local/docker_crea/mycat 下;
同目录 创建Dockerfile文件,文件内容:
FROM openjdk:8-jre MAINTAINER QBK EXPOSE 8066 9066 ADD mycat /usr/local/mycat/ RUN chmod -R 777 /usr/local/mycat/bin CMD ["./usr/local/mycat/bin/mycat", "console"]
注意:
1).mycat中 wrapper.conf有配置 java jre 路径的地方 需要赔上openjdk:8-jre 的Dockerfile定义的 jre路径;
2).ADD 指令 的 第一个目录 地址 是相对 Dockerfile文件的统计目录;
3).给 mycat 镜像内 执行文件 授予权限;
2.执行指令生成 镜像;
cd到 Dockerfile所在目录
docker build -t dcloud/mycat:v1 .
注意:指令后边有个点 ,没有会报 docker 命令参数不对;
3.运行镜像 启动容器 连接mysql
docker run -d -p 8066:8066 --name dcloud_mycat --link docker-mysql:db_mysql dcloud/mycat:v1
注意:--link docker-mysql:db_mysql docker-mysql 是mysql的容器名,db_mysql 为连接名,mycat中配置的mysql连接地址的ip是该处的db_mysql
相关推荐
mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包
docker离线安装MySQL镜像
docker离线安装mysql镜像文件,并附带docker加载配置流程,服务器在无网络情况下即可轻松部署mysql服务。
用于docker离线安装mysql镜像,解压到制定目录,导入即可
基于Docker的Mycat分片及读写分离&Mysql两主四从搭建 - 使用一个t_test表做分片示意,分片规则使用mod-long - 使用一个t_task_test表做分片示意,分片规则使用sharding-by-murmur-orgcode - 采用mycat + mysql + ...
mysql arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql_arm8.0.31.tar
nacos的docker镜像,可支持mysql和postgresql版本两种数据库,基于2.1.0版,亲测可用。
.基于Mycat的MySQL主从复制读写分离docker实现.
使用busybox环境和mysql5.7.12封装的docker镜像 docker load -i mysql_5.7.12-image.tar.gz 导入后可以直接使用
之前为了节省安装时间,所以用官方mysql docker镜像启动mysql。 通过 代码如下:$ docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d daocloud.io/mysql:tag some-mysql 指定了该容器的名字,...
docker安装mysql镜像
docker镜像mysql5.7.24
CentOS6.7 Docker最小版镜像 最小版的CentOS6.7,安装了openssh、wget、vim、target,用户名:root/root
Docker制作Spark3.1.2镜像 步骤一:docker build -t registry/spark:3.1.2 -f kubernetes/dockerfiles/spark/Dockerfile . 步骤二:docker images查看镜像 步骤三:导出镜像 docker save -o spark3.1.2.tar ...
docker redis镜像 用于在docker中导入redis的镜像 执行docker load -i redis.tar 即可完成导入操作
仅44.5M大小的docker ubuntu镜像 完整的apt支持。使用方式:docker load -i ubuntu_16.04.3-image.tar.gz
docker离线安装mysql.tar包
Docker镜像管理 镜像的创建
openjdk 8 docker 镜像 可离线安装,docker load -i openjdk 8 docker 镜像 可离线安装,docker load -i openjdk 8 docker 镜像 可离线安装,docker load -i openjdk 8 docker 镜像 可离线安装,docker load -i
docker load -i MycatDocker.tar docker run -itd -P --name...docker run -itd --name mycat01 -p 8066:8066 -p 9066:9066 -v /home/mycat/01/conf:/usr/local/mycat/conf --network mynet --ip 170.13.0.20 mycat:1.0