docker下搭建MySQL+php-fpm+nginx容器环境
准备镜像 我使用的centos系统,docker-ce最新版本。 先准备好三个镜像 docker pull mysql:5.7 docker pull php:5.6-fpm docker pull nginx:latest 注意,mysql和php不要使用最新版本,坑很多。 docker images #查看镜像 一、构建mysql容器 docker run -d -p 3306 : 3306 -e MYSQL_ROOT_PASSWORD=ziqin666 -v /mysql : / var /lib /mysql --name your_mysql mysql : 5.7 配置容器(进入容器) docker exec -it your_mysql bash 进入之后,要对用户进行授权,以便使用远程连接 连接mysql 输入密码:ziqin666 执行如下命令 GRANT ALL PRIVILEGES ON * . * TO 'root'@ 'localhost' IDENTIFIED BY 'ziqin666' ; GRANT ALL PRIVILEGES ON * . * TO 'root'@ '%' IDENTIFIED BY 'ziqin666' ; GRANT ALL PRIVILEGES ON * . * TO 'root'@ '127.0.0.1'