docker搭建dnmp环境流程边学边操作,在菜鸟教程上⾯docker教程进⾏学习的。⽤的是腾讯云的云服务器,系统是CentOS 7.9的。环境版本:nginx:最新 php:7.2 mysql:5.7
nginx
1. 命令:mkdir /www/docker
mkdir /usr/local/nginx-docker/conf/conf.d
设置主机服务器和挂载的nginx容器路径,并创建主机路径的⽂件夹
项⽬⽂件夹路径 主机:/www/docker 容器:/usr/share/nginx/html
配置⽂件夹路径 主机:/usr/local/nginx-docker/conf/conf.d 容器:/etc/nginx/conf.d
2. 命令:docker pull nginx:latest
docker下拉nginx镜像最新(latest)的版本
3. 通过 docker ps 命令查看是否安装成功:
4. 在浏览器进⾏访问,地址为 主机域名或IP:8080,显⽰Welcome to nginx! 表⽰安装成功
php
pudn程序员网站
1. 设置主机服务器和挂载的php容器路径
freemarker引入css>weightage项⽬路径 主机:/www/docker 容器:/var/www/html
2. 命令:docker pull php:7.2-fpm
mysql安装教程菜鸟课程
docker下拉php镜像7.2的版本
3. 命令:docker run --name php-fpm -v /www/docker:/var/www/html -d php:7.2-fpm
通过php镜像运⾏容器
--name : 将容器命名为 php-fpm。
-v :将主机中项⽬的路径 /www/docker 挂载到容器的 /var/www/html
instrument浊化吗-d :设置容器在在后台⼀直运⾏。
4. 命令:cd /usr/local/nginx-docker/conf/conf.d
学编程要什么电脑f
在主机的nginx配置⽂件夹(/usr/local/nginx-docker/conf/conf.d)
创建⽂件*.conf,会直接挂载到容器配置⽂件夹 (/etc/nginx/conf.d)
⽂件 f
2. 通过 docker ps 命令查看是否安装成功:
3. 命令:docker exec -it mysql-test bash
mysql -h localhost -u root -p
123456
进⼊mysql容器,过 root 和密码 123456 访问 MySQL 服务。
4. 如果遇到远程⽆法连接数据库的问题,可以尝试在mysql命令⾏输⼊命令:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。