首页 > 其他分享 >国内加速拉取docker镜像的几种方法

国内加速拉取docker镜像的几种方法

时间:2024-09-09 16:28:47浏览次数:1  
标签:me xzt pull 拉取 nginx 镜像 docker

  • 参考首页 快捷命令,使用本站代理拉取镜像,并修改回原始镜像名,在删除代理镜像名。
  • 参考以下 docker cli 和 docker-compose.yml 修改镜像名后,继续一直使用本站代理服务未启动或更新新镜像。
  • 参考下文 修改 daemon.json 配置文件,来更便捷地使用代理服务。
 
源站替换为平台
docker.io hub.xzt.me docker hub
gcr.io gcr.xzt.me Google Container Registry
ghcr.io ghcr.xzt.me GitHub Container Registry
k8s.gcr.io k8s-gcr.xzt.me Kubernetes Container Registry
registry.k8s.io k8s.xzt.me Kubernetes's container image registry
quay.io quay.xzt.me Quay Container Registry
mcr.microsoft.com mcr.xzt.me Microsoft Container Registry
docker.elastic.co elastic.xzt.me Elastic Stack

docker cli

docker pull hub.xzt.me/library/nginx:latest

docker-compose.yml

version: "3.9"
services:
nginx:
   hub.xzt.me/library/nginx:latest
   volumes:
      - /home/nginx/html:/etc/nginx/html
      - /home/nginx/conf.d:/etc/nginx/conf.d
      - /home/nginx/log:/var/log/nginx
restart: always

修改 daemon.json (推荐)

如果仅仅是使用 Docker Hub 官方镜像,可以将本站加入到 daemon.json 文件中,那么可以直接使用正常的官方命令来拉取镜像或启动容器,系统会自动使用本站代理服务,而不会有上述镜像名的问题.参考添加以下信息。

{ "registry-mirrors": [ "https://hub.xzt.me" ] }

加入daemon.json后直接拉取镜像即可,例如:docker pull nginx:latest

Docker Hub 官方镜像代理

常规镜像代理

官方命令:docker pull mcr.microsoft.com/mssql/server:2022-latest

代理命令:docker pull hub.xzt.me/mcr.microsoft.com/mssql/server:2022-latest

根镜像代理

官方命令:docker pull nginx:latest

代理命令:docker pull hub.xzt.me/library/nginx:latest

已加入daemon.json,可直接拉取docker pull nginx:lates

GitHub Container Registry

常规镜像代理

官方命令:docker pull gcr.io/username/image:tag

代理命令:docker pull gcr.xzt.me/username/image:tag

Google Kubernetes

常规镜像代理

官方命令:docker pull k8s.gcr.io/username/image:tag

官方命令:docker pull registry.k8s.io/username/image:tag

代理命令:docker pull k8s.xzt.me/username/image:tag

标签:me,xzt,pull,拉取,nginx,镜像,docker
From: https://www.cnblogs.com/yangzhili/p/18404777

相关文章

  • 飞牛等nas下部署dweebUI,扩展安装119个精选docker应用
    简介dweebui是一个类似之前介绍的portainer-ce和dockge的docker管理器,但是他有个优点是和1panel一样自带了很多便捷安装的docker应用,缺点是英文界面,毕竟是国外软件,但是对于飞牛nas做个补充来说还是不错的官网:https://www.dweebui.com/预览效果:安装搭建本次部署还是一......
  • 极狐GitLab 新一代容器镜像仓库正式上线啦!
    从极狐GitLab17.3开始,私有化部署实例也可以使用新一代容器镜像仓库啦!新一代容器镜像仓库具有更高效的零宕机垃圾收集功能和其他优势。从去年开始,极狐GitLab就启动了重构容器镜像仓库的计划,用以构建具有更强功能的镜像仓库,比如零宕机垃圾收集。自从将此功能成功迁移到极狐GitL......
  • Prometheus的拉取模式与zabbix推送模式有何区别?各有什么优缺点?
    Prometheus的拉取模式与Zabbix的推送模式在监控数据收集和处理方式上存在显著区别。以下是它们的主要区别及各自的优缺点:1.数据收集模式Prometheus拉取模式:Prometheus定期从被监控的目标(如Exporter、应用程序等)主动拉取数据。每个目标都需要暴露一个HTTP接口,Prome......
  • Docker 知识梳理及其安装使用EE
    目录Docker介绍为什么Docker很受欢迎?Docker的关键组件Docker架构以及Docker的工作原理?DockerDaemonDockerClientDockerHostDockerRegistryDockerObjectsDockerImagesDockerContainersDockerStorageDocker网络Docker安装方式准备环境在线YU......
  • 转载docker问题
    1.docker的工作原理是什么,讲一下docker是一个Client-Server结构的系统,docker守护进程运行在宿主机上,守护进程从客户端接受命令并管理运行在主机上的容器,容器是一个运行时环境,这就是我们说的集装箱。2.docker的组成包含哪几大部分一个完整的docker有以下几个部分组成:1、dockercli......
  • 更换Linux系统镜像源
    更换Linux系统镜像源切换镜像源通常是为了提高软件包下载的速度和稳定性。以下是CentOS7切换镜像源的一般步骤:一、安装wget(如果尚未安装)首先,需要确保系统中安装了wget工具,因为wget可以用来下载文件。如果系统中没有wget,可以通过以下命令安装:yuminstall-ywget二、选择并......
  • 拉取ros2_control_demos存储库
    目录克隆存储库方法1:使用gitclone和rosdep安装依赖方法2:使用vcs工具管理多个存储库区别总结rosdep和APT的关系网络问题安装依赖克隆存储库方法1:使用gitclone和rosdep安装依赖下载存储库:mkdir-p~/ros2_ws/srccd~/ros2_ws/srcgitclo......
  • Dockerfile中相似命令
    ARG和ENVARG主要用于构建时的参数传递,不会保留在生成的镜像中,适用于需要根据不同构建条件动态调整构建过程的场景;ENV主要用于设置容器运行时的环境变量,这些变量会保留在生成的镜像中,并且在容器启动时可用,适用于需要在容器内部配置应用程序或脚本的场景;#定义一个构建时变量......
  • Dockerfile学习
    1、Dockerfile基本命令FROM指定基础镜像RUN执行命令COPY复制文件ADD更高级的复制文件CMD用于指定容器启动时要运行的默认命令ENTRYPOINT容器运行过程的起点ENV设置环境变量ARG用于指定容器启动时要运行的默认命令VOLUME定义匿名卷EXPOSE需要暴露的端口WORK......
  • docker 安装mysql8.0
    1、window安装dockerdesktop查询镜像:dockerimages删除镜像:dockerrmi[镜像id]查询容器:dockerps-a删除容器:dockerrm[容器id]停止容器:dockerstop[容器id]重启容器:dockerrestart[容器id]启动命令:dockerrun-it-vD:/docker/mysql/data:/var/lib/mysql-vD:/doc......