使用代理下载国外源registry.k8s.io镜像,并传到docker hub私有镜像库

这篇具有很好参考价值的文章主要介绍了使用代理下载国外源registry.k8s.io镜像,并传到docker hub私有镜像库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

日常的生产开发中,免不了从国外拉取镜像,但有个问题,我们可能访问不到那个镜像源,因此需要使用代理
https://labs.play-with-docker.com

具体步骤

  1. 使用docker hub账号登录上述代理
  2. 执行pull下载你要的镜像
sudo docker pull registry.k8s.io/ingress-nginx/controller:v1.3.0
  1. 登录docker hub 创建一个仓库
    使用代理下载国外源registry.k8s.io镜像,并传到docker hub私有镜像库
  2. 在代理界面对下载的镜像打上tag
sudo docker tag registry.k8s.io/ingress-nginx/controller:v1.3.0 dockerhub用户名/仓库:tag

比如

sudo docker tag registry.k8s.io/ingress-nginx/controller:v1.3.0 xdqt/k8s:v1.3.0
  1. 在代理里面登录docker hub
sudo docker login
  1. 将镜像push 即可
sudo docker push xdqt/k8s:v1.3.0
sudo docker push xdqt/kube-webhook-certgen:v1.1.1

https://jsta.github.io/r-docker-tutorial/04-Dockerhub.html文章来源地址https://www.toymoban.com/news/detail-509038.html

到了这里,关于使用代理下载国外源registry.k8s.io镜像,并传到docker hub私有镜像库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • kubeadm init [ERROR ImagePull]: failed to pull image registry.k8s.io 解决方法

    ** https://blog.itwk.cc 由于国内网络原因,kubeadm init部署集群会卡住不动,,报错如下: error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR ImagePull]: failed to pull image registry.k8s.io/kube-apiserver:v1.25.6: output: E0124 00:28:25.369652 3299 remote_image.go:171] “PullImage from image service failed”

    2024年02月11日
    浏览(38)
  • k8s手动下载镜像、通过容器创建镜像方法

    1、首先pull镜像到本地 2、转储镜像 如: 3、解压 补充 1、如果要将tar还原成镜像 或者用输入重定向 1、使用 docker commit 创建镜像 查看容器ID 选择一个具体的运行过的容器,执行docker commit,并且指定镜像标签与版本 2、使用 docker export 和 docker import 创建镜像 查看容器ID 导出容

    2024年02月07日
    浏览(40)
  • k8s安装网络插件镜像下载不了问题

    下面是本人在帮好友安装k8s过程中在安装网络插件这里碰到的问题 使用 kubectl apply -f kube-flannel.yml 安装flannel网络插件 安装完之后是要等个一阵子的,但是等了十分钟后发现节点状态还是为Noready 通过 journalctl -f -u kubelet 查看kubelet日志发现报错 systemctl status kubelet 查看报错如下

    2024年02月12日
    浏览(31)
  • k8s 安装 Nginx Ingress 控制器时无法下载镜像的问题

    Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。 Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管 官方说明如下: 你必须拥有一个 Ingress 控制器 才能满足 Ingress 的要求。 仅创建 Ingress 资源本身没有任何效果 你可能需要部署 Ingress 控制

    2024年02月07日
    浏览(44)
  • k8s实战-如何使用私有镜像仓库

    本文介绍如何通过创建Secret来拉取私有镜像仓库的镜像,从而完成Deployment的创建。 拉取镜像时需要认证 ​ 使用私有仓库时需要通过用户名和密码进行认证。所以,若是直接配置镜像仓库的地址,无法拉取到镜像文件,会报拉取镜像的错误。 可能由于网络问题导致镜像拉取

    2024年02月17日
    浏览(26)
  • K8s集群使用容器镜像仓库Harbor

    1.1.1 docker-ce安装 1.1.1.1 获取YUM源 使用阿里云开源软件镜像站。 1.1.1.2 安装并设置启动及开机自启动 1.1.2 docker compose安装 1.1.3 获取harbor安装文件 1.1.4 修改配置文件 1.1.5 执行预备脚本 1.1.6 执行安装脚本 1.1.7 验证运行情况 1.1.8 访问harbor UI界面 2.1.1 新建一个harbor私有仓库 2.1.2

    2024年02月02日
    浏览(51)
  • Kubeadm 部署 k8s 使用国内镜像源

    Kubernetes官方文档的安装过程中,有些地方需要使用国内的镜像源才能完成 这篇文章整合了所有需要替换国内镜像的地方,供参考 操作系统:Rocky 9(最小安装) 容器运行时:containerd k8s阿里云源 docker-ce阿里云源 安装containerd时需要,实测输入这一行命令就可以了

    2024年02月11日
    浏览(35)
  • ctr-k8s镜像管理命令,将k8s正在使用的镜像推送仓库

    ​ 一.k8s镜像管理命令 查出k8s中pod在使用的镜像 kubectl get -o wide deploy -n yxyw-uat |awk ‘{print $7}’ 查出镜像地址,勾选正则开头配上镜像推送命令 gem-acr-p-a01-registry-vpc.cn-shenzhen.cr.aliyuncs.com/osale/gyx-admin:yxyw-pre-2023-06-05-11-18-10 ​ 二.将pod在使用的镜像推送到阿里云镜像仓库 三.cric

    2024年02月13日
    浏览(35)
  • k8s使用私有镜像仓库的访问凭据配置

    k8s创建私有仓库凭据有两种方式 1.使用kubectl命令创建secret 2.使用docker凭证作为k8s的凭据。 name:凭据名称 DOCKER_REGISTRY_SERVER:私有服务地址 DOCKER_USER:登录账号 DOCKER_PASSWORD:密码 DOCKER_EMAIL:邮箱 1.首先登录私有服务 2.查看auth文件内容 3.基于auth文件创建secret

    2024年02月06日
    浏览(27)
  • K8s基础8——svc基础使用、应用暴露、iptables代理、ipvs代理

    Service存在的意义? 引入Service主要是解决Pod的动态变化,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。 若提供服务的容器应用是分布式,所以存在多个pod副本,而Pod副本数量可能在运行过程中

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包