docker中如何构建PHP环境

2023-04-19 12:00:00 docker 环境 构建

使用Docker来构建PHP环境,我们需要做的第一件事就是创建一个Dockerfile。Dockerfile是一个文本文件,用于指定要构建的镜像的构建步骤。我们可以使用以下命令来创建Dockerfile:

FROM ubuntu:18.04

RUN apt-get update
RUN apt-get install -y php7.0 php7.0-cli php7.0-fpm

CMD ["php", "-v"]

上面的Dockerfile会构建一个基于Ubuntu 18.04的镜像,安装PHP 7.0及其相关的库。

接下来,我们需要构建Docker镜像。我们可以使用以下命令来构建镜像:

docker build -t myphp .

上面的命令会构建一个名为myphp的镜像,该镜像包含我们在Dockerfile中定义的所有内容。

接下来,我们可以使用以下命令来运行该镜像:

docker run -it myphp

该命令会运行myphp镜像,并且将stdin和stdout连接到当前终端。这样,我们就可以在容器中执行PHP命令,并且可以看到PHP的输出。

最后,我们可以使用以下命令将容器中的文件复制到本地:

docker cp myphp:/path/to/file/on/container /path/to/local/destination

这样,我们就可以在本地运行PHP程序,并且可以将容器中的文件复制到本地。

总之,使用Docker来构建PHP环境非常简单,我们只需要创建一个Dockerfile,构建镜像,运行容器,然后复制容器中的文件到本地即可。

相关文章