描述
正常如果在系统安装了PHP, 如果想直接运行一个php脚本, php a.php
就可以看出结果了.
如果使用docker build了一个镜像如何执行a.php脚本?
正常如果在系统安装了PHP, 如果想直接运行一个php脚本, php a.php
就可以看出结果了.
如果使用docker build了一个镜像如何执行a.php脚本?
ssh -l loginname host -P port php a.php
比如是本机,端口号为8000
,用户名为admin
ssh -l admin localhost -P 8000 a.php
docker run --rm -it -v /(a.php在的目录):/tmp php-docker(你的docker镜像) sh -c "php /tmp/a.php"
--rm 单次运行容器
若你的php容器,已经常驻运行了,直接exec 到内部执行,或者
docker exec -it 容器ID sh -c "php /(你的挂载目录)/a.php"
2 回答2.5k 阅读✓ 已解决
2 回答970 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答853 阅读✓ 已解决
先做个目录映射,把a.php所在的目录映射到容器内部,然后用容器内部的cli执行就可以了