zoukankan      html  css  js  c++  java
  • 第五章:(4)Docker 之 使用Docker搭建环境

    一、安装 MySQL 实例

      1、拉取 MySQL 镜像

    docker pull mysql
    

      

      2、错误的启动

        之前的启动:

         使用之前的命令启动 MySQL 容器,发现并没有正常运行。

        查看容器错误日志:

         报错信息:数据库未初始化,且未指定密码选项。

        在启动容器时,必须要指定下面三个参数其中的一个

        - MYSQL_ROOT_PASSWORD
        - MYSQL_ALLOW_EMPTY_PASSWORD
        - MYSQL_RANDOM_ROOT_PASSWORD
    

      

      3、正确的启动

         但是这时没有进行端口的映射,无法连接到虚拟机的 MySQL。

      4、做了端口映射

         连接测试:

        

      5、几个其他的高级操作

    docker run ‐‐name mysql03 ‐v /conf/mysql:/etc/mysql/conf.d ‐e MYSQL_ROOT_PASSWORD=my‐secret‐pw ‐d mysql:tag
    把主机的/conf/mysql文件夹挂载到 mysql docker容器的/etc/mysql/conf.d文件夹里面
    改mysql的配置文件就只需要把mysql配置文件放在自定义的文件夹下(/conf/mysql)

    docker run ‐‐name some‐mysql ‐e MYSQL_ROOT_PASSWORD=my‐secret‐pw ‐d mysql:tag ‐‐character‐set‐server=utf8mb4 ‐‐collation‐server=utf8mb4_unicode_ci 指定mysql的一些配置参数

      

      6、更多操作参考官方文档

        Docker 操作 MySQL

    二、

    三、

    四、

    五、

  • 相关阅读:
    龙果支付系统
    Java并发多线程
    StringRedisTemplate常用操作
    统一支付平台转型
    IntValue()方法 和 ValueOf()方法
    Java中一些知识的归纳总结
    mybatis的一些特殊符号标识(大于,小于,等于,不等于)
    MySQL中大于等于小于等于的写法
    boost::bind应用示例
    VC除零异常(错误)捕获
  • 原文地址:https://www.cnblogs.com/niujifei/p/15704851.html
Copyright © 2011-2022 走看看