📜  如何创建一个PHP Docker容器?

📅  最后修改于: 2021-04-17 01:48:26             🧑  作者: Mango

PHP是跨多个组织广泛使用的编程语言之一,主要用于创建Web架构和后端应用程序。大多数大型科技巨头仍将PHP用于其后端应用程序,并且也越来越多地采用Docker等开发人员工具。因此,了解如何在Docker容器中访问和使用PHP变得非常重要。 Docker提供了定期更新的PHP映像,这些映像可以直接从Dockerhub中提取,并且可以使用Dockerfiles进行自定义。 Docker PHP映像允许您构建和运行PHP应用程序,并可以在本地主机上访问此类应用程序,可以使用-p标志来连接和发布端口。

在本文中,我们将讨论如何在Apache服务器的帮助下创建一个PHP Docker容器。

步骤1:建立PHP档案

创建一个简单的PHP文件,在我们运行容器后即可使用。让我们将文件命名为app。 PHP。

PHP


步骤2:建立Dockerfile

我们将提取PHP映像并将文件复制到以下目录。

FROM php:7.0-apache    
COPY . /var/www/php

您的目录结构应如下所示。

创建Dockerfile

步骤3:建立Docker映像

要构建Docker映像,可以使用Docker Build Command。

sudo docker build -t php-demo .

创建Docker映像

要验证是否已构建映像,您可以列出所有映像。

sudo docker images

图片

步骤4:运行容器

您可以使用以下命令运行Docker容器。

sudo docker run -p 80:80 php-demo

运行容器

您可以看到我们的PHP应用程序通过IP地址172.17.0.4提供服务。

网路应用程式