当前位置: 移动技术网 > IT编程>数据库>Mysql > 详解如何使用DockerHub官方的MySQL镜像

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

2017年12月12日  | 移动技术网IT编程  | 我要评论

前言

最近一直在尝试以官方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_addr" -p"$mysql_port_3306_tcp_port" -uroot -p"$mysql_env_mysql_root_password"'

4、进入服务器控制台

docker exec -it mysql bash

5、查看mysql服务器日志

docker logs mysql

更多内容,可参考官网详解:。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网