之间我有在博客里面介绍过如何在Debian/Ubuntu等系统安装docker,但是安装了以后我们要在上面开发的话需要部署对应的服务,那么Mysql作为当前企业用的最主流的线性数据库之一,几乎是必装的,那么如何在docker是部署Mysql服务呢?
主要步骤有这样几步:
首先第一步:
获取mysql 的镜像文件
docker pull mysql:5.7
拉取完成之后,可以使用docker images 来查看mysql镜像状态
第二部:
在我们要操作的目录下面放入,我们要初始化的sql文件(类似下面这个文件的)
第三步:使用Dockerfile定制镜像
在初始化的数据库文件(init.sql)同级目录里面,添加一个Dockerfile文件(文件名字就叫Dockerfile,不需要后缀)
FROM mysql:5.7
WORKDIR /docker-entrypoint-initdb.d
ADD init.sql .