Docker容器调试及构建实践指南
1. 容器调试基础
在日常使用容器的过程中,常常需要了解正在运行的容器的具体情况。然而, docker ps 命令往往无法提供足够的信息来全面排查问题。在这种情况下, docker logs 命令是首选。
docker logs 命令用于显示容器发出的所有输出,包括标准输出(stdout)和标准错误输出(stderr)。例如,启动一个NGINX容器并访问其托管页面后,可以使用以下命令查看日志:
$ docker run -d \
-p 8080:80 \
nginx
06ebb46f64817329d360bb897bda824f932b9bcf380ed871709c2033af069118
$ # 用浏览器访问页面 http://localhost:8080
$ docker logs 06ebb46f
172.17.0.1 - - [02/Aug/2017:01:39:51 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Window
2017/08/02 01:39:51 [error] 6#6: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No
172.17.0.1 - - [02/Aug/2017:01:39:51 +0000] "GET /favicon.ico HTTP/1.1" 404 169 "-" "Mo
超级会员免费看
订阅专栏 解锁全文
5204

被折叠的 条评论
为什么被折叠?



