docker如何搭建php开发环境

Docker简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

搭建PHP开发环境

1、安装Docker

docker如何搭建php开发环境

首先需要在计算机上安装Docker,具体安装方法可以参考Docker官方文档:https://docs.docker.com/engine/install/

2、拉取PHP镜像

在安装好Docker后,我们需要拉取一个PHP镜像,这里我们选择PHP官方提供的PHP镜像,在终端中输入以下命令:

docker pull php:7.4-fpm

3、创建数据卷

为了持久化存储我们的Web应用和数据库文件,我们需要创建一个数据卷,在终端中输入以下命令:

docker volume create my_data_volume

4、运行PHP容器

docker如何搭建php开发环境

接下来我们需要运行一个PHP容器,并将刚刚创建的数据卷挂载到容器的指定目录,在终端中输入以下命令:

docker run -d --name my_php_container -p 9000:80 -v my_data_volume:/var/www/html --link mysql_container:mysql php:7.4-fpm

解析:

-d:以后台模式运行容器;

--name my_php_container:为容器命名为my_php_container;

-p 9000:80:将容器的80端口映射到主机的9000端口;

-v my_data_volume:/var/www/html:将数据卷挂载到容器的/var/www/html目录;

docker如何搭建php开发环境

--link mysql_container:mysql:将名为mysql_container的MySQL容器链接到本容器,以便访问MySQL服务。

5、连接到PHP容器

现在我们已经成功运行了一个PHP容器,可以通过浏览器或者curl命令访问容器内的Web应用,在浏览器中输入http://localhost:9000,如果看到Hello World!页面,说明我们的PHP开发环境已经搭建成功。

相关问题与解答

Q1:如何停止并删除PHP容器?

A1:可以使用以下命令停止并删除PHP容器:

docker stop my_php_container && docker rm my_php_container

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/193695.html

(0)
K-seoK-seoSEO优化员
上一篇 2024年1月3日 01:09
下一篇 2024年1月3日 01:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入