docker mycat创建 镜像,连接mysql
2017-04-28 14:33
337 查看
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创建MySQL镜像并成功进行远程连接
- docker 创建mysql镜像,并成功进行远程连接
- 【系列7】使用Dockerfile创建带mysql的Centos Docker镜像
- 【系列6】使用Dockerfile创建带mysql5.6的Centos Docker镜像
- Docker创建支持MySQL服务的镜像
- 详解Docker创建Mysql容器并通过命令行连接到容器
- Docker创建mysql镜像
- Docker创建Mysql容器并通过命令行连接到容器
- 通过Dockerfile创建Mysql服务的Centos镜像
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
- Docker-创建一个mysql容器,并保存为本地镜像
- docker学习笔记4:利用docker hub上的mysql镜像创建mysql容器
- 创建含Javaweb环境和MySQL的docker镜像
- Docker创建Mysql容器并通过命令行连接到容器
- 利用Dockerfile构建一个基于centos 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像
- Docker-创建一个mysql容器,并保存为本地镜像
- Docker创建一个mysql容器并保存为本地镜像
- 创建MyCat的Docker镜像
- Docker创建下载MySQL镜像运行实例
- Docker创建Mysql容器并通过命令行连接到容器