4、Docker容器使用与构建实战

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值