gpt4 book ai didi

docker - 在Bash中检查Docker实例

转载 作者:行者123 更新时间:2023-12-02 18:44:35 25 4
gpt4 key购买 nike

docker ps -a我想匹配NAMES VERSIONSTATUS

docker ps -a --format "{{.Image}}\t{{.Status}}" | awk -F$"\t" '{printf "%s|%s\n", $1, $2}'
输出:
registry.com/project/glass/glass_front:2.2.15.4|Up 6 days
registry.com/project/glass/glass_proxy:2.2.15.4|Up 6 days
registry.com/project/glass/glass_modeles_front:2.1.5.2|Up 6 days
我如何修改我的命令以具有此功能:
glass_front | 2.2.15.4 | Up 6 days
glass_proxy | 2.2.15.4 | Up 6 days
glass_modeles_front| 2.1.5.2 | Up 6 days

最佳答案

尝试在docker ps命令中使用冒号作为分隔符,然后使用sed将冒号转换为管道并删除前缀:

docker ps -a --format "{{.Image}}:{{.Status}}" \
| sed -e 's/:/ | /g' -e 's,^.*/,,'

关于docker - 在Bash中检查Docker实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64157074/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com