k8s部署php镜像

本文介绍了如何使用Docker直接运行PHP+nginx环境的镜像,通过-d参数后台运行容器,并通过-p端口映射实现访问。此外,还详细讲解了在Kubernetes(k8s)中部署该镜像的步骤,包括上传镜像到仓库,创建deployment配置文件php-deployment.yaml和service配置文件php-service.yaml,最终通过宿主机IP访问PHPinfo。
摘要由CSDN通过智能技术生成

之前写了 制作php+nginx环境镜像制作了一个php镜像。

那么如何使用这个镜像呢?

1. 可以直接用docker来运行这个容器

docker run --rm -d --name php -p 80:80 -v /tmp:/app

docker命令解释:

–rm : 防止docker产生tag为 none的的镜像

-d : 使得产生的container在后台运行

–name : 指定该container 名称为php ,方便之后操作

-p :指定端口 第一个80为宿主机的端口号,第二个80为container的端口号
第一个端口号可以是你的宿主机的任何可用端口,可以用localhost:端口号进行访问。

-v : v是volume的缩写,即将宿主机的卷挂载到container中
第一个/tmp指的是宿主机中的path路径
第二个/app是container的path路径

由于基础镜像webdevops/php-nginx:centos-7-php56中配置的nginx root路径为/app,所以此处指定为/app
在/tmp中添加文件index.php
内容为:

<? phpinfo(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值