一、下载 mysql 镜像
# mysql 最新版已经到了 8.x 版本了,默认启用了一些新特性
# 但是很多老项目并不支持,所以这里要指定 5.7 版本,否则项目运行不了
docker pull mysql:5.7
二、启动容器
# 最好使用 mysql:5.7 及以下版本,8.x以上的有些特性不兼容
docker run -itd --name mysqlname -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
1、启动容器,并且将容器的 3306 端口,映射到宿主机的 3306 端口
外部主机可以通过 宿主机ip:3306
访问到 mysql 服务
2、MYSQL_ROOT_PASSWORD 设置mysql 的 root 用户密码
更多命令行参数配置
https://hub.docker.com/_/mysql
三、进入容器
1、查看启动成功的 mysql 容器
docker ps
2、windows 环境进入容器
winpty docker exec -it 容器ID bash
3、mac 环境进入容器
docker exec -it 容器ID /bin/bash
四、安装 vim
mysql 使用 docker 安装后,
需要安装 vim 来修改 my.cnf 等配置文件
1、更新软件源列表
apt-get update
2、安装 vim
apt-get -y install vim