docker 安装 mysql

一、下载 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
原文地址:https://www.cnblogs.com/linjunfu/p/14155110.html