2016-05-18 10 views
0

IchHHVM innerhalb Docker läuft immer als root

ps -ef innerhalb des Docker Behälter unter Befehl ausführen | grep HHVM

Das Ergebnis ist:

root 1 0 0 01.50? 00:00:00 hhvm --mode = server --user = www-daten - port = 9001 --config =/etc/hhvm/server.ini --config =/etc/hhvm/php.ini --config =/etc/hhvm/config.hdf root 15 8 0 01:58? 00:00:00 grep hhvm

Ist dieser HHVM-Fehler, wenn in Docker ausgeführt wird, oder mir etwas fehlt?

Antwort

1

Nein, ich löse es, indem ich Supervisor im selben Docker-Container installiere und starte den HHVM damit.

Nach 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 

Ergebnis:

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 
+0

Vielen Dank dies für den Austausch. – Perspective

Verwandte Themen