请选择 进入手机版 | 继续访问电脑版

悍铭论坛

 找回密码
 立即注册
查看: 391|回复: 0

详解如何使用DockerHub官方的MySQL镜像

[复制链接]
发表于 2021-1-17 16:48:28 | 显示全部楼层 |阅读模式
详解如何使用DockerHub官方的MySQL镜像

MySQL是一个广泛使用的开源关系型数?库,那如何获取Mysql Docker镜像?下面通过这篇文章来一起看看如何使用DockerHub官方的MySQL镜像,有需要的朋友们可以参考借鉴。

尝试以官方centos镜像为基础,制作基于centos的MySQL镜像。但是制作后发现镜像大小已经超过1.5G,这对于一般的Docker镜像来说太臃肿了。Docker Hub官方提供的mysql镜像才324MB。目前来说还没有找到什么好的方法把制作的镜像的体积减下来,所以就先使用官方的吧!

docker pull mysql:5.7

如何使用这个Docker镜像?

1、启动一个Mysql Server容器(默认端口3306)
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
2、启动另一个容器,通过链接方式访问Mysql服务器
docker run --name some-app --link mysql:mysql -d application-that-uses-mysql
3、启动另一个容器,通过Mysql命令行访问Mysql服务器
docker run -it --link mysql:mysql --rm mysql:5.7 sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_AD
4、进入服务器控制台
docker exec -it mysql bash
5、查看Mysql服务器日志
docker logs mysql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|悍铭论坛 ( 滇ICP备19004051号-1 )

GMT+8, 2021-3-1 14:14 , Processed in 0.046629 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表