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

    二、

    三、

    四、

    五、

  • 相关阅读:
    JQuery Basic Features Quick Walkthrough
    JavaScrip基础讲座
    玩玩反射
    Js Pattern
    Js Pattern
    Caching in ASP.NET MVC
    JQuery Plugin 2
    centos 开启关闭网卡
    mysql服务设置远程连接 解决1251 client does not support ..问题
    报错 "Host '192.168.209.1' is not allowed to connect to this MySQL server"
  • 原文地址:https://www.cnblogs.com/niujifei/p/15704851.html
Copyright © 2011-2022 走看看