微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

第五章:4Docker 之 使用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

 

二、

三、

四、

五、

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐