Sto provando a lanciare un sistema nella finestra mobile che ha molti servizi init e upstart e ottengo questo errore.Servizi in esecuzione (upstart/init.d) in un contenitore
initctl: Unable to connect to Upstart:
Failed to connect to socket /com/ubuntu/upstart: Connection refused
Tutte le soluzioni alternative suggeriscono fare un hard link a/bin/true per mettere a tacere l'errore. Ma ho bisogno di avere questi servizi gestiti da upstart per riavvio-abilità e per upstart emettere eventi per funzionare ...
Come sembra che la finestra mobile non supporti questo, sto considerando il grosso trucco di scrivere uno script da avviare tutti i servizi in /etc/rcX.d e tiene traccia dei PID. Ciò non risolve la mancanza di eventi di emissione da parte di Upstart.
Altre idee su come avviare i processi di upstart nella finestra mobile?
La filosofia della finestra mobile è quello di eseguire un processo, se si desidera eseguire diversi, hanno uno sguardo al supervisore https://docs.docker.com/articles/using_supervisord/~~V~~singular~~3rd – user2915097
supervisore sembra per lo più equivalente, se non un sottoinsieme, di upstart, ma grazie per il puntatore; potrebbe essere necessario. Dato un ampio sistema legacy di script di init, non è ideale per convertirli e non è fattibile per eseguirli come singoli dockers. –