1. pull mysql8.0容器
docker pull mysql:8.0
2.启动容器脚本
docker run --name mysql -p 3306:3306 -v /opt/db_data/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /opt/db_data/mysql/data:/var/lib/mysql -v /opt/db_data/mysql/log:/logs -e MYSQL_ROOT_PASSWORD=123456 --restart=always -d mysql:8.0
3.脚本解释
- -p 3306:3306 将容器的 3306 (后面那个) 端口映射到主机的 3306 (前面那个) 端口
- -v /opt/db_data/mysql/conf/my.cnf:/etc/mysql/my.cnf 将配置文件夹挂载到主机
- -v /opt/db_data/mysql/data:/var/lib/mysql 将mysql储存文件夹挂载到主机
- -v /opt/db_data/mysql/log:/logs 将日志文件夹挂载到主机