添加将脚本作为服务运行到Docker映像的功能

添加将脚本作为服务运行到Docker映像的功能,docker,Docker,我正在尝试构建一个Docker映像,并希望包含将脚本作为服务运行(systemd)的功能 我的基本图像是centos7。 是否有一种方法可以添加在后台作为服务运行某些python脚本的功能无需systemd。Docker被设计成作为一个服务运行,不管入口点是什么。我们要说的是与@ElmoVanKielmo相同的话,但是您是否建议您希望在主应用程序旁边运行其他脚本?说清理脚本吗?@ElmoVanKielmo我有一些python脚本想作为服务在后台运行。希望这能让我的查询更清晰一般的做法是每个容器运

我正在尝试构建一个Docker映像,并希望包含将脚本作为服务运行(systemd)的功能

我的基本图像是centos7。

是否有一种方法可以添加在后台作为服务运行某些python脚本的功能

无需systemd。Docker被设计成作为一个服务运行,不管入口点是什么。我们要说的是与@ElmoVanKielmo相同的话,但是您是否建议您希望在主应用程序旁边运行其他脚本?说清理脚本吗?@ElmoVanKielmo我有一些python脚本想作为服务在后台运行。希望这能让我的查询更清晰一般的做法是每个容器运行一个进程。不要试图在容器中运行systemd;它需要管理大量的内容,其中许多内容是主机已经在管理的。请参阅。为了在一个容器中运行多个进程,我真的推荐supervisord。您基本上需要在一个conf文件中配置所有tour服务,supervisord将管理它们。不需要systemd。Docker被设计成作为一个服务运行,不管入口点是什么。我们要说的是与@ElmoVanKielmo相同的话,但是您是否建议您希望在主应用程序旁边运行其他脚本?说清理脚本吗?@ElmoVanKielmo我有一些python脚本想作为服务在后台运行。希望这能让我的查询更清晰一般的做法是每个容器运行一个进程。不要试图在容器中运行systemd;它需要管理大量的内容,其中许多内容是主机已经在管理的。请参阅。为了在一个容器中运行多个进程,我真的推荐supervisord。您基本上需要在一个conf文件中配置所有tour服务,supervisord将管理它们。