Closed baykier closed 6 years ago
退出 supervisorctl 直接执行 php server.php start 就可以了 - - !
访问主页正常显示 ,汗!
@baykier 感谢如此详细的描述 在supervisorctl中显示的错误看起来应该是由于你本地git的配置设置导致拉取的代码换行符LF被切换为Windows下CRLF导致失败,关于Git 换行符的问题你可以参见:https://stackoverflow.com/questions/1967370/git-replacing-lf-with-crlf
修复方式较多,您可以使用vim server.php然后执行set filemode=unix
即可。
当然,您也可以参见之前关于这方面的问题解决方式 #10
@shellvon 非常感谢回复 我试过了,不是git LF替换为CRLF导致的,我所有的git操作是在ubuntu虚拟机里面操作的,所以不存在你说的那个问题,应该是supervisor的一个bug
操作步骤如下:
git clone git@github.com:pinguo/php-msf-demo.git && cd php-msf-demo
此时目录为
继续
sudo docker run -d --name php-msf -p 8808:8000 -p 2202:22 -v $(pwd):"/home/worker/data/www" registry.cn-hangzhou.aliyuncs.com/pinguo-ops/php-msf-docker
此时返回登陆容器sshd
ssh -p 2202 worker@127.0.0.1
执行composer install 和 supervisorctl update status如下:请问docker上面提供的image不能直接用吗,需要先运行项目根目录下的build.sh才行