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
相关推荐
docker mysql8.0 镜像资源
docker安装mysql镜像
docker离线安装MySQL镜像
用于docker离线安装mysql镜像,解压到制定目录,导入即可
docker离线安装mysql镜像文件,并附带docker加载配置流程,服务器在无网络情况下即可轻松部署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 镜像 离线安装包
mysql8 docker 镜像 下载后直接导入docker load -i mysql.tar
docker mysql5.7 镜像
mysql-8.0.37 docker离线镜像安装包(开源资源 )
docker镜像mysql:8.0,离线加载包 放到这里方便大家使用 亲测这个mysql镜像非常好用 加载方式为 docker load -i mysql.tar 非常方便
本文将指导你如何使用离线的 Docker 镜像包 (docker-mysql-5.7.tar.zip) 来在 Linux 系统中安装并运行 MySQL 5.7 容器。 前提条件 • 已安装 Docker 环境。 • MySQL 5.7 Docker 镜像包 (docker-mysql-5.7.tar....
资源包里包含了docker-compose.yml配置
docker镜像mysql5.7.24
arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构...
mysql 8.4.2 docker镜像包,使用的linux8
mysql5.7 arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql5.tar
mysql arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql_arm8.0.31.tar
docker镜像 mysql-5.7.44.tar
docker镜像 mysql-8.0.39(arm64).tar
mysql8 arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql8.tar