欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-02-10 18:34:16
前言 最近一直在尝试以官方centos镜像为基础,制作基于centos的mysql镜像。但是制作后发现镜像大小已经超过1.5g,这对于一般的docker镜像来说太臃肿了。...

前言

最近一直在尝试以官方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

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

总结

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