搭建一些个人项目时,使用 docker
能够非常方便的进行一些基础服务的创建。
这是 mysql
的官方镜像地址 https://hub.docker.com/_/mysql/
下载镜像
冒号后面跟的是数据库版本,我选择的版本是 mysql 5.7
#docker pull mysql:5.7
使用 docker images
确认镜像是否下载成功
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/mysql 5.7 a347a5928046 3 days ago 545 MB
启动服务
$ docker run --name some-mysql -v /data/mysql/conf.d:/etc/mysql/conf.d -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
MYSQL_ROOT_PASSWORD
指定数据库密码-p 3306:3306
暴露容器端口-v /data/mysql/conf.d:/etc/mysql/conf.d
将容器内的mysql