Docker容器sshd日志
如何使用openssh-server在Docker容器中启用ssh连接日志(/var/log/auth.log)?
/var/log/auth.log不存在于我的容器中。
- docker版本:9.0
- 主机:Ubuntu 13.10
- 容器:Ubuntu 13.10
身份validation日志由Syslog服务pipe理。 这个服务本身传统上由init系统pipe理(启动)(你的情况是Upstart)。 默认情况下,容器不会运行init系统,这意味着你必须手动启动rsyslog
:
# rsyslogd
之后,你会在/ var / log中find你的日志文件。
注意:init系统与Docker容器不完全兼容。 通常的做法是使用Supervisord自动启动多个服务/进程。