docker 笔记

记录一些长时间不用容易忘记的东西

显示运行状态
docker inspect -f {{.State.Running}} container_id/container_name
同时显示两个值
docker inspect -f '{{.State.Running}} {{.Name}}’ container_id/container_name

根据条件来显示
docker inspect -f '{{if ne 0 .State.ExitCode }}{{.Name}} {{.State.ExitCode}}{{ end }}'  container_id/container_name
容器中查找卷 /var/jenkins_home 对应在 host 的目录:
docker inspect -f '{{index .Volumes "/var/jenkins_home"}}' container_id/container_name
docker inspect -f '{{.State.Pid}}' container_id/container_name
docker inspect -f '{{with .State}} {{.Pid}} {{end}}' container_id/container_name
以上两条一样

 

$ 来获取根上下文
docker inspect -f '{{with .State}} {{$.Name}} has pid {{.Pid}} {{end}}' container_id/container_name

数据中不存在的值是不可以用来比较的

以json数据输出
docker inspect -f ‘{{json .State}}’ container_id/container_name
下面的数字1,代表显示list中的第二个元素
docker inspect -f '{{index .HostConfig.Binds 1}}' container_id/container_name

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值