PHP前端开发

Docker容器内安装PHP后,如何从宿主机访问其命令行?

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

docker 安装 php 后如何从宿主机访问容器 php 命令行?

在将 php 安装到 docker 容器中后,可能会面临从宿主机访问容器 php 命令行界面 (cli) 的需求。例如,需要使用宿主机上安装的代码编辑器通过容器运行 php 脚本。

可以通过以下命令从宿主机执行容器中的 php cli:

docker exec -it <容器名> php

其中 是目标容器的名称。

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

执行命令后,即可进入容器的 php cli 环境。但是,值得注意的是,容器中的 php cli 只能执行容器内的脚本。

为了解决此限制,可以在容器启动时将宿主机目录挂载到容器中。通过这种方式,可以将脚本放置在宿主机目录中,然后使用容器执行 php 脚本。