Docker容器安装并启动MySQL
查看可下载的MySQL版本
docker search mysql
拉取最新版本的镜像
docker pull mysql:latest
查看已安装的镜像
docker images
运行MySQL
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
-p 3306:3306
:映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
MYSQL_ROOT_PASSWORD=123456
:设置 MySQL 服务 root 用户的密码。
检查docker进程
docker ps
进入MySQL
docker exec -it mysql-test bash
账户密码登录SQL plus
mysql -uroot -p
回车输入密码
修改MySQL的配置文件
显示docker进程
docker ps -a
进入MySQL容器
docker exec -it 容器ID /bin/bash
进入要修改的文件目录
cd /etc/mysql
第一次使用vim得先下载
apt-get update
apt-get install vim
修改my.cnf配置文件
vi my.cnf
退出容器
如果要退出bash有2种操作:
- Ctrl + d 退出并停止容器
- Ctrl + p + q 退出并在后台运行容器
重启docker容器
docker restart 容器ID