• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

使用Docker快速搭建Nginx+PHP-FPM环境

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  1. 下载nginx官方镜像和php-fpm镜像

`docker pull nginx`
`docker pull bitnami/php-fpm
`

  1. 使用php-fpm镜像开启php-fpm应用容器
`docker run -d -v /var/www/html:/usr/share/nginx/html --name php-fpm docker.io/bitnami/php-fpm `


-d : 该参数为后台运行之意
-v : 指定宿主机与容器的映射关系。/var/www/html为宿主机的项目目录(自定义的),/usr/share/nginx/html为nginx服务器项目默认的路径。
  1. 使用nginx镜像开启nginx应用容器
 docker run -d --name nginx -p 8888:80 -v /var/www/html:/usr/share/nginx/html docker.io/nginx 
-p : 该参数设置端口对应的关系。所有访问宿主机8080端口的URL会转发到nginx容器的80端口。
  1. 查看对应的IP信息
    • 首先查看是否启动成功
docker ps -a

可以看到,上述在STATUS一栏中显示UP,其含义为正在运行。
* 查看IP信息

修改nginx的相关配置

docker exec -it nginx /bin/bash

-i : --interactive,交互模式。
-t : --tty,开启一个伪终端。
/bin/bash : 必须写,否则会报错。这是开始伪终端时,进入bash界面,也就是命令行界面。

cat  /etc/nginx/conf.d/default.conf

退出命令行,不要使用exit,因为exit会让容器停止。这里使用ctrl+D
  • 使用专用的复制命令将配置文件复制到宿主机,然后在宿主机进行编辑(这就是变通的方法)

docker cp ngginx:/etc/nginx/conf.d/default.conf ./default.conf
修改本地的nginx配置文件
 在本地修改成功后再使用cp拷贝到容器里面
docker cp default.conf nginx:/etc/nginx/conf.d/default.conf
重启nginx容器或者服务即可。

 

 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap