Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在docker容器中自动启动服务_Linux_Docker_Restart - Fatal编程技术网

Linux 如何在docker容器中自动启动服务

Linux 如何在docker容器中自动启动服务,linux,docker,restart,Linux,Docker,Restart,我正在试图找到一种最佳方法,在docker容器重新启动后自动启动其中的服务 我不是说重启docker容器。我正在努力实现以下目标: 我停下一个容器;及 当我再次启动它时,我之前运行的相同服务(进程)将再次启动 也就是说,如果我在容器内运行apache和ssh,在容器重启时启动这些服务,那就不是docker方式(每个容器有多个进程)。你可以试着沿着这条路走下去,就像我几个月来所做的那样,但是你会发现你在大多数时候都会违背docker团队的设计原则。我使用了基本映像,它确实设计得很好,具有良好的in

我正在试图找到一种最佳方法,在docker容器重新启动后自动启动其中的服务

我不是说重启docker容器。我正在努力实现以下目标:

  • 我停下一个容器;及
  • 当我再次启动它时,我之前运行的相同服务(进程)将再次启动

  • 也就是说,如果我在容器内运行apache和ssh,在容器重启时启动这些服务,那就不是docker方式(每个容器有多个进程)。你可以试着沿着这条路走下去,就像我几个月来所做的那样,但是你会发现你在大多数时候都会违背docker团队的设计原则。我使用了基本映像,它确实设计得很好,具有良好的init进程,并支持开箱即用的runit和ssh。但是,如果你沿着这条路走下去,就要小心行事。

    你应该看看主管或运行它。