一千萬個為什麽

搜索

如何在不使用systemd的情況下在Fedora容器中啟動服務?



我想在我的fedora docker容器中啟動一項服務。 但由於systemd不能在Fedora容器中工作。我無法啟動該服務。我收到以下錯誤。

無法連接到總線:沒有這樣的文件或目錄

在Ubuntu容器中,我可以使用/etc/init.d/啟動任何服務。 我想知道任何其他方式來為我的Fedora容器做同樣的事情。

轉載註明原文: 如何在不使用systemd的情況下在Fedora容器中啟動服務?

一共有 1 個回答:

在容器中運行systemd不應該被需要,因為docker run最終會做同樣的事情。在運行腳本中進行更改,使其與systemd無關。 如果你仍然堅持使用systemd而不關心docker的工作方式,有一種方法可以讓systemd在容器內工作。點擊此鏈接:

https://developers.redhat.com /博客/ 2014/05/05 /磨合systemd中之搬運工容器/