Dockerfile生成失败,因为PPA需要upstart
我想在Dockerfile构建中安装一个。PPA包括对upstart的调用,具体来说,PPA postinst脚本启动一个服务,然后执行其他一些需要运行该服务的工作。Dockerfile生成失败,因为服务未启动 显然正在发生的事情是upstart被Docker/Moby所取代,因此任何这样的调用都不能运行,除非作为入口点。 见: 一个可能的解决方案是使用,但PPA需要Ubuntu 14.04,而phusion则被锁定在Ubuntu 16上Dockerfile生成失败,因为PPA需要upstart,docker,dockerfile,upstart,Docker,Dockerfile,Upstart,我想在Dockerfile构建中安装一个。PPA包括对upstart的调用,具体来说,PPA postinst脚本启动一个服务,然后执行其他一些需要运行该服务的工作。Dockerfile生成失败,因为服务未启动 显然正在发生的事情是upstart被Docker/Moby所取代,因此任何这样的调用都不能运行,除非作为入口点。 见: 一个可能的解决方案是使用,但PPA需要Ubuntu 14.04,而phusion则被锁定在Ubuntu 16上 我缺少什么?Docker并不是真正设计用来运行upsta
我缺少什么?Docker并不是真正设计用来运行upstart/systemd服务的,它是设计用来直接在前台启动服务的
如果您的软件包依赖于upstart,那么您可能不应该使用该软件包,而应该在Dockerfile中执行一个操作。干杯。的确谢谢你快速清晰的回复。FWIW,对于该特定包,需要更新手册说明,因为它们不完整。