搭建环境
Nginx + PHP + MySQL + Redis
1.下载 MySQL 镜像
docker search mysql-8
docker pull mysql:8
或者 docker pull mysql:8.0.27
2.启动一个 mysql 容器
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=public123456 --name mysql_8.0.27 mysql:v8.0.27
参数说明:
- run:创建一个新的容器
- --name:指定容器的名称
- -p:端口映射(宿主机端口:容器端口)
- -e: 传入环境变量
- -d: 后台运行
-
mysql:v8.0.27 是调用的镜像名称和版本
进入容器内部:
docker exec -it mysql bash
参数说明:
- -i:标识允许对容器进行操作,交互式操作
- -t:在容器中新创建一个伪终端
- /etc/mysql: Mysql容器内的配置文件目录, 目录下包含my.cnf配置和一个conf.d文件夹,my.cnf文件内是一些基础配置。自定义的配置应该卸载conf.d文件夹下的配置文件里,从而覆盖默认的my.cnf
- /var/lib/mysql:镜像内MySQL的持久化数据存储目录
标签:容器,27,MySQL,cnf,window,dnmp,mysql,docker From: https://www.cnblogs.com/hfdp/p/17853612.html