Docker中的HHVM始终以root身份运行

时间:2016-05-18 02:11:14

标签: docker hhvm

我在docker容器

中运行命令

ps -ef | grep hhvm

结果是:

root 1 0 0 01:50? 00:00:00 hhvm --mode = server --user = www-data --port = 9001 --config = / etc / hhvm / server.ini --config = / etc / hhvm / php.ini --config =在/ etc / HHVM / config.hdf 根15 8 0 01:58? 00:00:00 grep hhvm

如果在Docker中运行这个HHVM错误,还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

没关系,我是通过在同一个Docker容器中安装Supervisor解决它,并使用它启动HHVM。

关注supervisor.conf

[program:hhvm]
command=hhvm --mode=server --user=www-data --port=9001 --config=/etc/hhvm/server.ini --config=/etc/hhvm/php.ini --config=/etc/hhvm/config.hdf
numprocs=1
autostart=true
autorestart=true
user=www-data

结果:

www-data     9     1  3 02:21 ?        00:00:01 hhvm --mode=server --user=www-data --port=9001 --config=/etc/hhvm/server.ini --config=/etc/hhvm/php.ini --config=/etc/hhvm/config.hdf
root        20    12  0 02:22 ?        00:00:00 grep hhvm