一 、下拉镜像
docker pull mysql:5.7
docker images查看镜像
二 、运行镜像
1 运行镜像,如果不挂载路径运行执行以下就可以
docker run -id --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
-i:表示创建并运行容器
-d:表示后台运行
-p:映射端口,相对于访问宿主机ip:3306 就是访问的mysql容器
-e:配置mysql,这里设置了一下root密码,当然也可以也又其它设置选项,在这没用到
mysql:5.7:镜像名和版本,如果这个镜像不存在会自动下载镜像
2.挂载路径
挂载路径的好处一是方便我们修改和查看,比如修改mysql配置文件my.cnf,不挂载的话需要进入容器然后在修改,my.cnf挂载出来后可以直接在宿主机查看,日志文件也是同样的,第二个好处是防止暑假丢失,如果容器不小心停止删除了数据库中的所有