Docker一键部署并运行:
docker run -d --name php-runtime --restart=always -p 5080:80 -p 5090:8080 -e ADMIN_USER=admin -e ADMIN_PASS=123456 -v php-runtime_repo:/var/www/repo livecodesvip/php-runtime:latest
前面端口如有冲突可更改,帐号:admin,123456这里是登陆密码可更改
然后执行自动更新Docker容器的指令:
docker run -d --name watchtower --restart=always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower php-runtime --cleanup --interval 3600
解释:Docker容器内部的80和8080端口分别为PHP运行端口和前端界面运行端口,ADMIN_USER和ADMIN_PASS随便修改,5080和5090自己映射到宿主机的端口也可以随便修改,前提是宿主机这两个端口没有被使用,采用如上命令部署后,直接访问:
http://ip:5090
就可以打开前端管理界面,前端管理界面登录需要的账号和密码就是你设置的对应我的admin和123456,输入账号密码点击登录,然后就可以进行上传和管理PHP文件等操作,比如你直接在主目录上传php,那么访问则是:
http://ip:5080/xxx.php
如果你在主目录下新建了文件夹,在新建的文件夹内部上传了PHP,比如新建文件夹test,那么访问就是:
http://ip:5080/test/xxx.php