1. 拉去mysql镜像并查看镜像sudo docker pull mysql:5.7 sudo docker images
2. 启动mysql容器并查看启动的容器
# --name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行sudo docker run --name mysql -v /usr/local/mysql/data:/var/lib/mysql -v /usr/local/mysql/conf:/etc/mysql/conf.d -v /usr/local/mysql/log:/var/log/mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:5.7 sudo docker ps -a
3. 切换账户 如果已经是root 账户,可以不用sudo (使用whoani 命令 检查)
su - root
4. 进入mysql容器
docker exec -it 容器名称|容器id bin/bashdocker exec -it mysql bin/bash #其他写法 docker exec -it mysql bash docker exec -it mysql bash docker exec -it 498e9f9a54cc bash docker exec -it 498e9f9a54cc bin/bash
Navicat 可视终端连接
# 查看容器安装的位置
whereis mysql
#开机自启
docker update mysql --restart=always