Docker容器使用与构建实战
1. Docker inspect命令
Docker inspect命令可以展示各种有趣的信息,例如:
- 镜像ID
- 标签名称
- 镜像创建日期
- 硬编码的环境变量
- 容器启动时运行的命令
- 容器大小
- 镜像层ID
- 指定的卷
可以在任何容器或镜像上运行inspect命令,探索其中的信息。多数情况下,该命令的输出主要用于调试;在镜像文档缺失的情况下,它是让你快速上手的宝贵工具。
2. 调试容器
在使用容器的日常工作中,常常需要了解正在运行的容器的情况,但docker ps命令无法提供足够的信息。此时,可使用docker logs命令,它能显示容器发出的所有输出,包括标准输出和标准错误流。
以下是一个示例,启动一个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 (Windows NT 6.3; rv:36
超级会员免费看
订阅专栏 解锁全文
4551

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



