Docker 日志
查看系统生成的日志
[root@docker-18 ~]# tail -f /var/log/messages
查看容器的日志
启动一个nginx容器
[root@docker-18 ~]# docker run -p 80:80 nginx
访问一下页面 就会在当前shell显示出访问容器的日志
查看容器在后台运行的日志
先启动一个后台运行的容器
[root@docker-18 ~]# docker run -p 80:80 -d --name test nginx
然后使用attach方式进入容器查看日志 attach有一定的缺陷
attach只能查看进入容器以后的日志 并且在当前shell显示日志 用exec方式进入容器并从启一个shell
[root@docker-18 ~]# docker attach test
进入容器访问一个错误的页面
就会返回一些错误的日志
用logs方式查看日志
启动一个容器
[root@docker-18 ~]# docker run -dit -p 80:80 --name test1 nginx
页面访问一下nginx然后用logs方式查看日志
[root@docker-18 ~]# docker logs test1
logs命令参数
-f可以查看当前日志的状态 不退出终端 随时监控新产生的日志