首页 > 其他分享 >拉取docker镜像太慢

拉取docker镜像太慢

时间:2023-10-19 18:55:19浏览次数:45  
标签:io 拉取 nju edu 镜像 docker cn

拉取docker镜像太慢

问题

当我们拉取gcr.io、k8s.gcr.io、ghcr.io、nvcr.io、quay.io开头的docker镜像时,拉取太慢,或者直接拉取不下来。

例如

docker pull ghcr.io/chaosblade-io/chaosblade-operator:1.7.2

image-20231019183417039

可以看到,拉取只有KB,真是太慢了

办法

使用国内的镜像源即可,这里推荐南京大学的镜像源

配置daemon.json文件

在配置文件 /etc/docker/daemon.json 中加入:

{
"registry-mirrors":["https://docker.nju.edu.cn/"]
}

重新启动 docker:

sudo systemctl restart docker.service

命令行执行 docker info,如果从输出中看到如下内容,说明配置成功。

Registry Mirrors:
 https://docker.nju.edu.cn/

image-20231019184022791

替换下载命令

gcr.io 替换为 gcr.nju.edu.cn

k8s.gcr.io 替换为 gcr.nju.edu.cn/google-containers

ghcr.io 替换为 ghcr.nju.edu.cn

nvcr.io 替换为 ngc.nju.edu.cn

quay.io 替换为 quay.nju.edu.cn

例如

docker pull ghcr.nju.edu.cn/chaosblade-io/chaosblade-operator:1.7.2

image-20231019184240124

嘎嘎快!!!

链接

容器缓存镜像添新丁了 (nju.edu.cn)

标签:io,拉取,nju,edu,镜像,docker,cn
From: https://www.cnblogs.com/rainbow-tan/p/17775385.html

相关文章

  • docker 导出容器或镜像
      打包镜像 dockersave-o minio-nginx.tarminio/minio:latestnginx:1.19.2-alpine  载入镜像 dockerload-i  minio-nginx.tar    参考链接:https://blog.csdn.net/JineD/article/details/118761569......
  • Docker网络
    Docker网络模式docker的网络功能就是利用Linux的networknamespace,networkbridge,虚拟网络设备实现的。默认情况下,docker安装完毕会生成网桥docker0,可以理解为是一个虚拟的交换机,对两端的数据转发。docker的网络接口默认都是虚拟的网络接口。Docker容器网络在宿主机和容器......
  • docker compose部署gitlab
    这里部署的是目前最新的16.4.1版本docker版本Client:DockerEngine-CommunityVersion:24.0.6APIversion:1.43Goversion:go1.20.7Gitcommit:ed223bcBuilt:MonSep412:31:442023OS/Arch:linux/a......
  • docker 挂载redis
    一、Dockerpullredis镜像二、挂载redisdockerrun--restart=always--log-optmax-size=100m--log-optmax-file=2-p6379:6379--namemyredis01-v/home/redis/myredis01/myredis.conf:/etc/redis/redis.conf-v/home/redis/myredis01/data:/data-dredisredis-ser......
  • docker-compose搭建多主机分布式minio
    minio介绍Minio是个基于Golang编写的开源对象存储套件,虽然轻量,却拥有着不错的性能。官网地址:MinIO|HighPerformance,KubernetesNativeObjectStorage何为对象存储?我们来看下阿里云OSS(ObjectStorageService)的介绍:对象存储服务(ObjectStorageService,OSS)是一种海量......
  • 使用 kaniko 在 K8S 中构建镜像
    背景现有个需求需要在K8S中构建一个新的镜像,之前使用docker命令进行构建,后面K8S升级,容器运行时换成了containerd,故查了一下网络,发现kaniko比较好用。所以测试记录一下~项目地址:https://github.com/GoogleContainerTools/kaniko测试例子一:mkdir-p/data/yaml/default......
  • Linux的Namespace,cgroup,chroot和docker的本质
    Linux的Namespace,cgroup,chroot和docker的本质-陈映峤的博客|LerkoBlog(chenyingqiao.github.io)chroot,即changerootdirectory(更改root目录)。在linux系统中,系统默认的目录结构都是以 /,即是以根(root)开始的。而在使用chroot之后,系统的目录结构将以指定的位......
  • NeuVector 基于 Docker 部署
    1、Docker、Docker-Compose安装https://www.cnblogs.com/a120608yby/p/9883175.htmlhttps://www.cnblogs.com/a120608yby/p/14582853.html2、基于Docker-Compose部署NeuVector#vimdocker-compose.ymlversion:"3.8"services:allinone:pid:hostima......
  • 如何在 Ubuntu上使用snap安装Docker
    1检查系统版本具有sudo或root用户权限2安装SNAPctrl+alt+T打开终端运行以下命令以安装SNAPsudoaptupdatesudoaptinstallsnapd安装完成后,可以运行以下命令来验证SNAP是否正确安装snapversion3安装Docker在终端中,运行以下命令以使用SNAP安装Do......
  • 【靶场部署】docker搭建sqli-labs
    1、声明本文所介绍的内容仅用于学习和交流,严禁利用文中技术进行非法行为。由于传播、利用本文所提供的信息和技术而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。2、sqli-labs介绍sqli-labs是一个开源且非常有学习价值的SQL注入靶场,基本......