如何在不清楚有哪些tag的情况下拉取docker镜像?
安装reg
go get github.com/genuinetools/reg
使用
reg tags nginx
输出如下
INFO[0000] domain: docker.io
INFO[0000] server address: https://registry-1.docker.io
1
1-alpine
1-alpine-perl
1-perl
1.10
1.10-alpine
1.10.0
1.10.0-alpine
1.10.1
1.10.1-alpine
...
配合fzf快速定位自己想要的tag,并按版本号排序
reg tags nginx | sort -rV | fzf +s
最后总结成alias方便使用
alias cpull='cpull(){docker pull $1:$(reg tags $1 | sort -rV | fzf +s);};cpull $@'