网站首页 > 技术教程 正文
下载nginx官方镜像和php-fpm镜像
docker pull nginx docker pull bitnami/php-fpm
使用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服务器项目默认的路径。
使用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端口。
查看对应的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容器或者服务即可。
猜你喜欢
- 2024-10-02 php-fpm配置详解(php-fpm cgi)
- 2024-10-02 为什么 PHP 开发者要使用 Swoole 而不是 FPM?全面解析
- 2024-10-02 使用alpine基础镜像,安装nginx+php,然后构建新基础镜像
- 2024-10-02 部署nextcloud并使用php-fpm方式(nextcloud php)
- 2024-10-02 Zabbix监控PHP-FPM操作实战(zabbix监控ftp)
- 2024-10-02 在CentOS6上搭建Nginx+php-fpm环境
- 2024-10-02 避免恶意脚本注入的攻击,nginx+php-fpm一定要修改php.ini
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)