PHP前端开发

Docker容器中的PHP CLI:如何从宿主机访问并执行脚本?

百变鹏仔 3天前 #PHP
文章标签 宿主

在 docker 中安装的 php:如何从宿主机访问容器的 php cli?

在这个 docker 容器场景中,我们希望从宿主机访问容器内 php cli。例如,宿主机器需要使用容器的 php -v 命令。

要解决这个问题,我们可以使用以下方法:

docker exec -it <容器名> php

通过这种方式,我们可以直接在容器中执行 php -v 命令。

立即学习“PHP免费学习笔记(深入)”;

然而,这种方法有一个限制:容器内的 php cli 只能执行容器内的脚本。为了解决这个问题,我们可以将宿主机目录挂载到容器中。这样,我们就可以将脚本放到宿主机目录中,然后使用容器来执行这些 php 脚本。