“码头工人”/usr/bin/php“;未在容器中找到

“码头工人”/usr/bin/php“;未在容器中找到,php,docker,docker-compose,dockerfile,freeradius,Php,Docker,Docker Compose,Dockerfile,Freeradius,我正在为我的应用程序使用docker,包括freeradius、nginx和php。 我想在容器freeradius中使用“program=“/usr/bin/php”这个命令,但它不起作用 在freeradius容器中,我想运行这个命令“/usr/bin/php”,但它说找不到这个命令 有人能帮我吗 版本:“3.2” 服务: 自由半径: 图片:“ronakzenexim/2stacks_freeradius:v1” 环境: -RAD_DEBUG=是 取决于: -mysql -php 链接:

我正在为我的应用程序使用docker,包括freeradius、nginx和php。 我想在容器freeradius中使用“program=“/usr/bin/php”这个命令,但它不起作用

在freeradius容器中,我想运行这个命令“/usr/bin/php”,但它说找不到这个命令

有人能帮我吗

版本:“3.2”
服务:
自由半径:
图片:“ronakzenexim/2stacks_freeradius:v1”
环境:
-RAD_DEBUG=是
取决于:
-mysql
-php
链接:
-mysql
重新启动:始终
网络:
-后端
php:
图片:“ronakzenexim/phpfpm72_mycrypt”
重新启动:始终
卷数:
-“/etc/php/php.ini:/usr/local/etc/php/conf.d/php.ini”
-“/web:/var/www/html”
网络:
-后端
网络:
后端:
ipam:
配置:

-子网:10.0.0.0/24
例如,创建freeradius docker映像的扩展

FROM ronakzenexim/2stacks_freeradius:v1
# Now install php
RUN apk update && apk upgrade
RUN apk add php7 php7-fpm php7-opcache


在这个容器中,您可以运行php。

php位于自己的容器中,FreeRadius无法访问。那么,您可以建议我如何访问它吗?您应该编写一个您自己的docker文件,该文件继承自ronakzenexim/2stacks\u FreeRadius:v1,并在其中安装php。现在还不清楚您打算如何开始使用它。May请后退一步,重新思考您的目标,而不是专注于基于有缺陷的方法的解决方案。@UlrichEckhardt这里简单的事情是我想在我的freeradius容器中使用命令行php。因为freeradius需要php命令行访问。谢谢。让我检查一下