docker批量操作(awk、sed)
docker批量打tag
docker images | sed 's/gcr.io\/google_containers\//harbor.test.com\/kubernetes_images\//' | awk '{print "docker tag "$3" "$1":"$2}' | tail -6 | sh
docker批量推送
docker images | grep harbor.test.com | awk '{print "docker push "$1":"$2}' | sh
docker批量拉取
[root@k8s-master ~]# cat sh | grep harbor.test.com
harbor.test.com/kubernetes_images/kube-proxy-amd64 v1.6.2 7a1b61b8f5d4 8 days ago 109.2 MB
harbor.test.com/kubernetes_images/kube-controller-manager-amd64 v1.6.2 c7ad09fe3b82 8 days ago 132.7 MB
harbor.test.com/kubernetes_images/kube-apiserver-amd64 v1.6.2 e14b1d5ee474 8 days ago 150.5 MB
harbor.test.com/kubernetes_images/kube-scheduler-amd64 v1.6.2 b55f2a2481b9 8 days ago 76.76 MB
harbor.test.com/kubernetes_images/etcd-amd64 3.0.17 243830dae7dd 9 weeks ago 168.9 MB
harbor.test.com/kubernetes_images/pause-amd64 3.0 99e59f495ffa 11 months ago 746.9 kB
[root@k8s-master ~]# cat sh | grep harbor.test.com | awk '{print "docker pull "$1":"$2}' | sh
docker pull harbor.test.com/kubernetes_images/kube-proxy-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-controller-manager-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-apiserver-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/kube-scheduler-amd64:v1.6.2
docker pull harbor.test.com/kubernetes_images/etcd-amd64:3.0.17
docker pull harbor.test.com/kubernetes_images/pause-amd64:3.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY