容器内部没有运行任何初始化进程。因此,无法确定符文等级。如果存在未知的运行级别,则新贵无法启动mysql。…请参见/etc/init/mysql.conf
...start on runlevel [2345]...
如果您尝试检查运行级别:
$ runlevelunknown
…您看到它是未知的。
在Docker中,这是在前台启动应用程序的常用方法。
/usr/bin/mysqld_safe
如果要启动多个应用程序,则可以使用超级用户。
http://supervisord.org/
https://docs.docker.com/articles/using_supervisord/
另外,我发现了一个Dockerfile,它在ubuntu:12.04 docker容器内启动了一个init。真的很棒:
https://github.com/tianon/dockerfiles/blob/master/sbin-
init/ubuntu/upstart/12.04/Dockerfile



