如何在Docker容器中自动启动服务

我正在试图find一个重新启动后自动启动Docker容器中的服务的最佳方法。

我不是说重启时启动Docker容器。 我试图达到以下方式:

  1. 我停止了一个容器; 和
  2. 当我再次启动时,之前运行的相同服务(进程)将再次启动。

也就是说,如果我在容器中运行apache和ssh,在容器重启时启动这些服务

这实际上不是docker方式(每个容器多个进程)。 你可以尝试像我这样做了几个月,但是你会发现你大部分时间都会违背docker队的devise原则。 我使用了phusion / baseimage的基础镜像,它的devise非常好,有一个很好的初始化过程,并支持run-it和ssh。 小心翼翼,如果沿着这条路走下去的话。