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
您的目录结构应如下所示。
步骤3:建立Docker映像
要构建Docker映像,可以使用Docker Build Command。
sudo docker build -t php-demo .
要验证是否已构建映像,您可以列出所有映像。
sudo docker images
步骤4:运行容器
您可以使用以下命令运行Docker容器。
sudo docker run -p 80:80 php-demo
您可以看到我们的PHP应用程序通过IP地址172.17.0.4提供服务。