Docker部署MySQL 8.0
一、拉取镜像
docker pull mysql:8.0.19
二、创建并运行容器
docker run -d -p 3306:3306 --name mysql \
-v /usr/docker-mysql/log:/var/log/mysql \
-v /usr/docker-mysql/data:/var/lib/mysql \
-v /usr/docker-mysql/conf:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.19
注意:
- 容器中,配置文件,数据文件,日志文件都随着创建的时候会存在
- 挂载的本地路径如果不存在,目录和文件都会被创建
三、进入容器
docker exec -it mysql mysql -uroot -p123456