【Docker】安装mysql8.0
·
下载镜像
拉取MySQL 8.0
docker pull mysql:8.0
验证镜像是否拉取成功
docker images | grep mysql
运行
docker run -d --name mysql-8.0 -p 3306:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=test_db mysql:8.0
关键参数说明:
-d:后台运行容器(守护进程模式)。
-v mysql-data:/var/lib/mysql:mysql-data 是 Docker命名卷,会自动创建并持久化数据到主机的 /var/lib/docker/volumes/mysql-data 目录。
-e MYSQL_ROOT_PASSWORD:必须配置,否则容器启动失败(MySQL 要求 root 用户有初始密码)。
验证是否启动成功
查看是否有容器运行
docker ps
# 如果没运行,查看错误日志
#docker logs mysql-8.0
mac查看端口占用
netstat -an| grep 3306
更多推荐
所有评论(0)