- 13
- 0
- 约1.76千字
- 约 2页
- 2017-07-05 发布于天津
- 举报
使用 Supervisor 来管理进程.pdf
使⽤ Supervisor 来管理进程
Docker 容器在启动的时候开启单个进程,⽐如,⼀个 ssh 或者 apache 的 daemon 服
务。但我们经常需要在⼀个机器上开启 个服务,这可以有很 ⽅法,最简单的就是
把 个启动命令放到⼀个启动脚本⾥⾯,启动的时候直接启动这个脚本,另外就是安
装进程管理⼯具。
本⼩节将使⽤进程管理⼯具 supervisor 来管理容器中的 个进程。使⽤ Supervisor 可
以更好的控制、管理、重启我们希望运⾏的进程。在这⾥我们演⽰⼀下如何同时使⽤
ssh 和 apache 服务。
配置
⾸先创建⼀个 Dockerfile ,内容和各部分的解释如下。
FROM ubuntu:13.04
MAINTAINER examples@doc
RUN echo deb /ubuntu precise main univer
RUN apt-get update
RUN apt-get upgrade -y
安装 ssh、apache 和 supervisor
RUN apt-get install -y openssh-server apache2 supervisor
RUN m dir -p /var/run/sshd
RUN m dir -p /var/log/
原创力文档

文档评论(0)