1.可以用 docker search mysql 查看muysql镜像版本
2.拉取MySQL镜像
docker pull mysql:latest
mysql后面不跟版本或者带latest表示更新最新版,带版本如 mysql:5.7.37
3.查看是否安装成功
docker images
4.启动MySQL容器
docker run -itd —name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
| -i | 以交互模式运行容器,通常与 -t 同时使用; |
|---|---|
| -t | 为容器重新分配一个伪输入终端,通常与 -i 同时使用; |
| -d | 后台运行容器,并返回容器ID; |
| —name | 容器命名 |
| -p | 端口映射,前面为主机端口,后面为容器端口 |
| -e | 指定容器内的环境变量 |
注意:启动容器命令后的mysql需要带上版本,否则在不是最新版的情况下,会默认下载最新版再启动
5.查看mysql是否启动成功
docker ps
这个时候就可以连接数据库了
番外篇
docker ps -a
可以查看所有容器,包括未启动的
