01
下载镜像
先检查宿主机有没有docker php镜像,备注:如果之前没有下载,可以使用docker pull php:7.4-fpm命令下载。
docker images
docker pull php:7.4-fpm
复制

02
运行容器
运行一个带nginx目录地址的php7.4-frm容器
docker run --name php7.4-fpm --restart=always --privileged=true -v opt/nginx/nginx1.23.3/html:/www -d php:7.4-fpm
复制
03
创建新容器
创建并运行容器(注意:--link 容器名:镜像名)
docker run --name php7.4-fpm --restart=always --privileged=true -v opt/nginx/nginx1.23.3/html:/www -d php:7.4-fpm
复制
docker run -d --name nginx_for_php -p 80:80 --restart=always --privileged=true -v /etc/localtime:/etc/localtime:ro -v /opt/nginx/nginx1.23.3/html:/usr/share/nginx/html -v /opt/nginx/nginx1.23.3/logs:/var/log/nginx -v /opt/nginx/nginx1.23.3/conf:/etc/nginx/conf.d --link php7.4-fpm:php 192.168.3.107/opt/nginx/nginx1.23.3:v1.0
复制
04
附件
提前在nginx项目conf文件夹编写coonote-php.conf配置文件,文件内容如下:

server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm index.php; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/$fastcgi_script_name; include fastcgi_params; }}
复制
提前在nginx项目html文件夹编写index.php,文件内容如下:
<?php
echo phpinfo();
?>
复制
05
重启容器
docker restart php7.4-fpm&& docker restart nginx_for_php
复制
06
运行结果
本地浏览器打开ip+/index.php

经过前面5个基础案例的学习,应该对docker的用法有了初步了解,接下来会继续提高难度,引入K8s的搭建,为后期成熟的应用基础架构做铺垫。
文章转载自数据中心知识,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
NineData 社区版征文评测活动圆满收官!
NineData
156次阅读
2025-04-09 11:01:15
轻松上手:使用 Docker Compose 部署 TiDB 的简易指南
shunwahⓂ️
83次阅读
2025-04-27 16:19:49
Dify使用deepseek
golang算法架构leetcode技术php
51次阅读
2025-04-21 10:35:08
Pigsty v3.4 发布:更好的备份与 PITR,排序,基础设施与应用
IvorySQL开源数据库社区
47次阅读
2025-04-11 15:34:47
GreatSQL社区月报 | 2025.3
GreatSQL社区
30次阅读
2025-04-15 09:49:59
Harbor使用指南
老柴杂货铺
26次阅读
2025-04-12 00:03:42
《解锁CSS Flex布局:重塑现代网页布局的底层逻辑》
程序员阿伟
25次阅读
2025-04-29 22:22:33
KubeKey部署Kubernetes
老柴杂货铺
19次阅读
2025-04-11 02:16:37
PVE LXC 容器操作指南
老柴杂货铺
18次阅读
2025-04-08 00:00:12
Nginx 是什么?Nginx高并发架构拆解指南
捡田螺的小男孩
15次阅读
2025-04-10 08:46:46