Docker安装MySQL镜像实战分享

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

今天我们对Docker安装MySQL镜像进行实战分享,以更深入的了解容器的使用场景。我们在云付服务器Ubuntu环境上已经安装好了Docker,接下来我们开始安装mysql5.7版本,安装mysql有两种思路,直接拉取mysql镜像和自己做mysql镜像(因为你拉取的也是别人做的镜像)。

1、去官网找镜像

Docker 官网镜像地址

搜索mysql

Docker安装MySQL镜像实战分享插图

点击进入

Docker安装MySQL镜像实战分享插图1

点击

Docker安装MySQL镜像实战分享插图2

复制内容

docker pull mysql:latest #也可以找到 docker pull mysql:5.7

2、也可以在云环境上查看存在的镜像

docker search mysql

结果:

Docker安装MySQL镜像实战分享插图3

3、选择合适的版本拉取

#云环境和官网可以二选一 docker pull drupalci/mysql-5.7 #官网 docker pull mysql:5.7

过程

Docker安装MySQL镜像实战分享插图4

4、查看下载的镜像

Docker安装MySQL镜像实战分享插图5

5、临时启动MySQL,容器重启后数据消失

docker run -p 3306:3306 –name yindeng-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

成功结果

Docker安装MySQL镜像实战分享插图6

6、完整启动Mysql 的配置

先创建mysql相关的配置目录文件

mkdir -p /opt/module/mysql/conf /opt/module/mysql/data /opt/module/mysql/conf/config.d/

创建mysql配置文件

touch /opt/module/mysql/conf/my.cnf #编辑 vim /opt/module/mysql/conf/my.cnf

编辑内容

[client] default-character-set = utf8 [mysqld] datadir = /opt/module/mysql/data character_set_server = utf8 collation_server = utf8_general_ci secure-file-priv= symbolic-links=0 #如果mysql启动过程有报错就将最后一行删除 #!includedir /opt/module/mysql/conf/config.d/

正式启动

docker run –name yd4-mysql-5.7 -v /opt/module/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /opt/module/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=111111 mysql:5.7

7、查看mysql是否启动成功:docker ps 命令

Docker安装MySQL镜像实战分享插图7

8、Navicat客户端工具连接

Docker安装MySQL镜像实战分享插图8

9、如果客户端连接不上,可能是远程连接的问题,需要授权,之后再客户端连接

#进入MySQL容器中 docker exec -it yd4-mysql-5.7 /bin/bash #登录MySQL mysql -uroot -p111111 #授权 GRANT ALL PRIVILEGES ON *.* TO root@% IDENTIFIED BY 111111 WITH GRANT OPTION;

10、内网环境安装

内网环境无论是按照Docker还是Mysql 都是先把镜像包从外网下载下来,拷贝到内网安装。 

到此,Docker安装MySQL镜像实战分享阶段性完成,后期我们会继续分享其更深入的使用,敬请期待!

以上就是Docker安装MySQL镜像实战分享的详细内容,更多关于Docker安装MySQL镜像的资料请关注其它相关文章!


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容