mirror of
https://github.com/yeasy/docker_practice.git
synced 2025-08-03 22:42:08 +00:00
express refine
This commit is contained in:
@@ -1 +1 @@
|
||||
#实战案例
|
||||
#实战案例
|
||||
|
@@ -1,4 +1,4 @@
|
||||
##在Docker中使用 Supervisor来管理进程
|
||||
##使用 Supervisor来管理进程
|
||||
docker 容器在启动的时候开启单个进程,比如,一个ssh或则apache 的daemon服务。但我们经常需要在一个机器上开启多个服务,这可以有很多方法,最简单的就是把多个启动命令方到一个启动脚本里面,启动的时候直接启动这个脚本,另外就是安装进程管理工具。.
|
||||
本小节将使用进程管理工具supervisor来管理容器中的多个进程。使用Supervisor可以更好的控制、管理、重启我们希望运行的进程。在这里我们演示一下如何同时使用ssh和apache服务。
|
||||
###dockerfile
|
||||
@@ -51,4 +51,4 @@ $ sudo docker run -p 22 -p 80 -t -i test/supervisords
|
||||
使用docker run来启动我们创建的容器。使用多个-p 来映射多个端口,这样我们就能同时访问ssh和apache服务了。
|
||||
|
||||
###可以使用这个方法创建一个只有ssh服务基础image
|
||||
之后创建image可以以这个image为基础来创建
|
||||
之后创建image可以以这个image为基础来创建
|
||||
|
Reference in New Issue
Block a user