最新重磅消息
微软大佬收购 Github 之后, 福利越来越多。话不多说,在Docker Hub调整了运营策略后,Github推出了独立容器镜像仓库服务 ghcr.io
使用方法
docker login ghcr.ioUsername: <github-username>Password: <github-token>
token获取方式,熟悉github的人应该都知道,这里就不细说了, 如果需要操作仓库,需要额外设置如下权限.
安利阿里云镜像仓库
安利 registry.cn-beijing.aliyuncs.com/k7scn
这个是我维护的公开镜像仓库,如k8s
, istio
等常用镜像最新版本. 暂时没提供接口,后面会提供一个查询接口?
推荐镜像服务管理工具 crtools
目前已支持阿里云, 计划支持Ucloud
和Github
功能说明
Usage:
crtools [command]
Available Commands:
help Help about any command
ns 命名空间管理
repo 镜像仓库管理
search 镜像仓库搜索
tags 镜像标签管理
upgrade Upgrade crtools
version show version
Flags:
--config string config file (default is $HOME/.cr.yaml)
--debug debug mode
-h, --help help for crtools
--key string aliyun accessKeyID
--region string aliyun region (default is cn-beijing)
--secret string aliyun accessSecret
-t, --toggle Help message for toggle
初衷是省得每次都登录阿里云控制台查看镜像,大大节省时间?。
目前只支持展示功能,删除功能没做,删除概率不大。
使用说明
默认配置文件在 ~/.cr.yaml
ali_key: L************************S
ali_secret: K*************************k
region: cn-beijing
我个人常用命令
展示k7scn命名空间下最新20条更新记录crtools repo --ns k7scn --tail 20
crtools tags --ns k7scn --repo kube-scheduler --tail 20
搜索k7scn命名空间下镜像信息crtools search --ns k7scn --sn grafana
安装及源码
# MacOS brew tap ysicing/tapbrew install crtools # Linux 下载二进制即可
源码 crtools[1]
欢迎关注我的公众号“缘生小助手”,原创实践文章第一时间推送。
引用链接
[1]
crtools: https://github.com/ysicing/crtools