如何在没有 --privileged 标志的情况下在 Docker 容器中运行 systemd 服务?

如何在没有 --privileged 标志的情况下在 Docker 容器中运行 systemd 服务?

我正在尝试构建多个容器,每个容器都运行服务守护进程,如firewalld、ntpd 等。我读过很多关于如何使用 --privileged 标志基本上否定了 Docker 容器的用途并且不安全的文章。如何在没有特权的情况下在容器中运行这些服务?我正在尝试使用 centos:latest Docker 映像。

谢谢。

相关内容