我的 Docker 容器似乎没有该service
命令。我该如何重新启动nginx
?
例如
# uname -r
3.13.0-119-generic
bash-4.3# uname -a
Linux <container id> 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 12:18:55 UTC 2017 x86_64 Linux
bash-4.3# service nginx restart
bash: service: command not found
答案1
这取决于您的容器是否运行 systemd 、 sysV 还是 upstart。
此时有效的选择是
/etc/init.d/nginx restart
和
systemctl restart nginx