`

docker mycat创建 镜像,连接mysql

阅读更多

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 镜像资源

    创建MySQL 8.0的Docker镜像时,开发者可以指定基础镜像,安装MySQL服务器,以及配置所需的环境变量和入口点。 Docker MySQL 8.0镜像资源通常由Docker Hub上的官方MySQL镜像提供,也有可能由社区贡献者基于官方版本...

    docker mysql5.7 镜像

    Docker MySQL5.7镜像,顾名思义,是将MySQL数据库的5.7版本预先配置好,并打包在一个Docker镜像中。通过使用Docker镜像,可以快速启动一个稳定的MySQL 5.7数据库服务,无需手动安装和配置MySQL的运行环境。这大大...

    mysql8 docker 镜像

    MySQL8 Docker镜像是一种将MySQL数据库管理系统打包为可以在Docker容器中运行的形式。Docker是一个开源的应用容器引擎,可以将应用程序及其依赖打包到一个可移植的容器中,然后发布到任何支持Docker的平台上。MySQL...

    docker安装mysql镜像

    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 镜像 离线安装包 mysql 5.7 docker 镜像 离线安装包

    docker离线mysql镜像.zip

    docker离线安装mysql镜像文件,并附带docker加载配置流程,服务器在无网络情况下即可轻松部署mysql服务。

    mysql5.7的docker镜像

    除了Docker命令行工具外,用户还可以通过编写Dockerfile来创建自己的MySQL镜像。Dockerfile是一个文本文件,包含了所有创建镜像所需的命令,这些命令将会按顺序执行。通过Dockerfile可以自定义MySQL环境,添加用户...

    linux服务器docker离线镜像资源mysql8.4.2镜像包

    对于需要在没有互联网连接的环境下工作的运维人员来说,Docker离线镜像资源包是一个宝贵的工具,它可以大幅度降低因网络限制带来的工作效率影响。通过预先准备好的镜像包,用户可以不受网络条件的限制,随时随地搭建...

    docker镜像mysql:8.0离线加载包

    这个文件是一个Docker镜像的压缩包,允许用户在没有互联网连接的环境下加载MySQL数据库服务。离线加载的概念非常适合那些在无法实时联网的环境或对数据传输安全有严格要求的场合下使用。通过使用“docker load -i ...

    docker镜像 mysql-5.7.44.tar

    标题中提到的“docker镜像 mysql-5.7.44.tar”指的是一个特定的Docker镜像文件,这个文件被打包成一个.tar格式的压缩包。这个镜像是基于MySQL数据库管理系统版本5.7.44的Docker镜像。MySQL是一个流行的开源关系型...

    mysql 8.4.2 docker镜像包

    MySQL 8.4.2 Docker镜像包是一个将MySQL数据库与Docker容器化技术相结合的产物,它通过提供一个预配置、可移植的环境来简化数据库的部署和管理工作。随着容器技术的普及,这样的解决方案将会越来越受到开发人员和...

    docker镜像mysql5.7.24

    docker镜像mysql5.7.24

    MySQL5.7docker离线包

    本文将指导你如何使用离线的 Docker 镜像包 (docker-mysql-5.7.tar.zip) 来在 Linux 系统中安装并运行 MySQL 5.7 容器。 前提条件 • 已安装 Docker 环境。 • MySQL 5.7 Docker 镜像包 (docker-mysql-5.7.tar....

    mysql-8.0.37 docker离线镜像安装包

    mysql-8.0.37 docker离线镜像安装包(开源资源 )

    mysql5.7 arm 64版本 docker 镜像包

    mysql5.7 arm 64版本 docker 镜像包 直接在docker下执行 生成镜像包 docker load < mysql5.tar

    docker的mysql8镜像

    docker run -p 3306:3306 --name mysql8 -v /opt/apps/datasouce/docker/mysql8.0.23/logs:/var/log/mysql -v /opt/apps/datasouce/docker/mysql8.0.23/data:/var/lib/mysql -v /opt/apps/datasouce/docker/mysql...

    arm 架构 docker运行nginx镜像包

    arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构 docker运行nginx镜像包,arm 架构...

    docker镜像 mysql-8.0.39(arm64).tar

    在本例中,我们所讨论的"Docker镜像 mysql-8.0.39(arm64).tar"是一个具体的实例,它表明了该镜像是以MySQL数据库服务器为运行应用,版本为8.0.39,并针对arm64架构的处理器优化。 首先,我们关注于MySQL这一流行的...

Global site tag (gtag.js) - Google Analytics