Docker学习笔记--4.查看容器

4. 探究容器
	a. 检视镜像与容器的配置数据
		i. 检视全部配置数据:docker inspect
			1) docker inspect [image_name]/[container_name]/[container_ID]
		ii. 检视单个配置数据:--format
			1) docker inspect --format=‘{{.属性}}’[image_name]/[container_name]/[container_ID]
		iii. 作用
			1) 检视镜像能够揭示容器的具体细节,如环境变量、入口点、挂载的卷以及工作目录;
			2) 检视正在运行的容器的底层数据可以深入了解容器运行时发生的数据,如正在运行的进程的ID、网络接口、挂载的卷以及其它信息。
	b. 查看镜像的历史
		i. docker history [image_name]
	c. 检视正在运行的容器信息的其它方法
		i. 用docker top查看容器进程
			1) docker top [container_name/ID]
			2) 每个容器都有自己的进程表
		ii. 用docker attach与容器内服务进行交互
			1) 比如在一个shell中与运行容器的另一个shell进行交互
		iii. 用docker exec在正在运行的容器中启动新进程
			1) docker exec -it [container_name/ID]  command
		iv. 用docker logs查看容器正在运行的进程产生的日志消息
			1) docker logs [container_name/ID]
		v. 用docker diff查看容器的变化:显示容器运行前后容器内文件和目录发生的所有变化
			1) docker diff [container_name/ID]
			2) A:表示新增;
			3) C:表示发生变化
			4) D:表示被删除
		vi. 用docker cp从容器复制文件
			1) 在不打断容器正运行工作的情况下复制文件以进行查看
			2) docker cp  container_name/ID:文件绝对路径  复制后的目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值