我正在尝试找到在 docker 容器重新启动后自动启动服务的最佳方法。
我并不是说在重启时启动 docker 容器。我正在尝试通过以下方式实现:
- 我停了一个容器;和
- 当我再次启动它时,我之前运行的相同服务(进程)将再次启动。
即如果我在容器内运行 apache 和 ssh,则在容器重启时启动这些服务
最佳答案
这真的不是 docker 方式(每个容器多个进程)。你可以尝试沿着这条路走下去,就像我几个月来所做的那样,但你会发现大多数时候你会违背 docker 团队的设计原则。我用了phusion/baseimage基本镜像,它确实设计精良,具有良好的初始化过程并支持开箱即用的 run-it 和 ssh。但是,如果您沿着那条路走下去,请小心行事。
关于linux - 如何在 docker 容器内自动启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022607/