首页 > 其他分享 >docker拉取国外镜像到国内个人镜像库

docker拉取国外镜像到国内个人镜像库

时间:2023-04-18 23:11:06浏览次数:55  
标签:sudo 拉取 v1.3 tag 镜像 docker k8s

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

具体步骤

使用docker hub账号登录上述代理
执行pull下载你要的镜像

sudo docker pull registry.k8s.io/ingress-nginx/controller:v1.3.0

sudo docker tag registry.k8s.io/ingress-nginx/controller:v1.3.0 dockerhub用户名/仓库:tag
在代理界面对下载的镜像打上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
在代理里面登录docker hub
sudo docker login
将镜像push 即可
sudo docker push xdqt/k8s:v1.3.0
下载国外镜像
sudo docker pull busybox:latest
打标签
sudo docker tag busybox:latest chuyio/k8s-repository/busybox_v20230418
登录国内个人docker镜像仓库
sudo docker login
上传至个人仓库
sudo docker push chuyio/k8s-repository/busybox_v20230418

https://jsta.github.io/r-docker-tutorial/04-Dockerhub.html

标签:sudo,拉取,v1.3,tag,镜像,docker,k8s
From: https://www.cnblogs.com/chuyiwang/p/17331600.html

相关文章

  • docker安装部署
    一、docker的安装和部署1.国内源安装docker-ce(在线安装)1)配置流量转发(centos7linux内核)cat<<EOF>/etc/sysctl.d/docker.confnet.bridge.bridge-nf-call-ip6tables=1net.bridge.bridge-nf-call-iptables=1net.ipv4.conf.default.rp_filter=0net.ipv4.conf.all.r......
  • docker官方文档解读
    官网:https://docs.docker.com/get-started/overview/1Dockeroverview2开始2.1创建镜像并启动这里我们以一个nodejs用于为例,说明容器化应用程序过程首先克隆这个应用程序源码 gitclonehttps://github.com/docker/getting-started.git 然后,创建一个Dockerfile文件[......
  • Docker CLI docker compose down常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • docker04 dockerfile常用命令 docker私有仓库 dockercompose介绍与部署
    今日内容详细目录今日内容详细1Dockerfile1.1常用和不常用命令1.2dockerfile构建一个django项目2docker私有仓库2.1镜像传到官方仓库2.2镜像分层2.3私有仓库搭建3dockercompose介绍4dockercompose部署4.1新建flask项目app.py4.2编写Dockerfile-->用于构建flask项目......
  • Docker快速入门 三(dockerfile常用命令,dockerfile构建django项目,docker私有仓库,docker-
    目录Docker一、Dcokerfile常用命令二、Dockerfile构建Django项目三、Docker私有仓库1、简介2、镜像传到官方仓库3、镜像分层4、搭建私有仓库四、Docker-conpose1、Docker-conpose部署项目1、新建flask项目2、编写dockerfile3、编写docker-conpose的yml文件4、启动docker-compoes2......
  • 构建私有仓库 flink image 镜像
    准备flink-*.tar.gz可以自己编译,或者下载编译cd${flink-root}mvninstall-DskipTests#编译成功后,压缩成tar.gzcd./flink-dist/target/tar-cvfflink-1.18-SNAPSHOT-bin.tar.gz./flink-1.18-SNAPSHOT-bin下载准备gosudocker-entrypoint.sh需要使用到gosu......
  • 【Docker】离线安装
    离线安装Docker1、下载docker离线安装包​ 下载地址如下:Indexoflinux/static/stable/x86_64/2、将下载的包上传至服务器上我这里下载的是20.10.93、解压文件tar-zxvfdocker-20.10.9.tgz解压后的文件如下所示4、复制文件cddockercp./*/usr/bin5、创建dock......
  • 通过docker快速部署oceanbase单机库
    docker方式部署oceanbase单库提示:  系统可用内存不能低于6G。  根目录(/)剩余磁盘空间不能小于30G。 1.搜索oceanbase的镜像[root]#dockersearchoceanbaseINDEXNAMEDESCRIPTION......
  • docker-compose 安装
    1、安装 pip:#yum-yinstallepel-release# yum-yinstallpython-pip#pipinstall --upgradepip 2、安装Docker-Compose:#pipinstalldocker-compose 3、查看版本#docker-compose-version 4、启动#docker-composeup-d  可能的报错:1.pip升级......
  • docker升级gitlab
    昨天在家部署了gitlab,版本居然是15.10,公司版本却是14.6,升级一波。官方文档:https://docs.gitlab.com/ee/update/#upgrading-without-downtime官方文档总结:文档介绍需要按升级路径拉取镜像。经我概览,只需备份etc、log、opt三个文件夹,而且都早已挂载在宿主机,无......