【发布时间】:2017-05-10 10:11:45
【问题描述】:
我希望将容器的日志保存到主机中每个容器的文件中。我通过logging driver阅读了关于这样做的信息。
由于我的主机运行 ubuntu 14.04,默认运行 rsyslog,我想使用 syslog。
我所做的是使用以下命令来运行容器:
docker run -it --log-driver=syslog --log-opt syslog-address=udp://localhost:514 prashant23/ubuntu-java:sample-jdbc-project bash
我没有任何错误地进入容器。就这样?我怎么知道在哪里可以看到主机上的日志?我做对了吗?我不知道syslog。我是否也需要在我的容器上配置系统日志?有没有更好的方法来实现同样的目标。
我不确定我应该使用什么作为syslog-address。从哪里可以得到这个参数的值?我在某处读到的默认是udp://localhost:514
【问题讨论】: