侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

docker 镜像加速CentOS7详细介绍

Docker  /  管理员 发布于 7年前   159

前言

在Docker Hub官网上注册帐号,即可下载使用仓库里的全部的docker镜像。而因为网络原因,国内的开发者没办法流畅的下载镜像,经常会出现下载中断的错误。解决方法就是使用国内的容器Hub加速服务,本质就是更改pull优先级较高的服务器为国内的站点。

国内docker镜像加速站

阿里云
DaoCloud
灵雀云

系统环境

操作系统: CentOS 7
docker版本: 1.9.1

DaoCloud加速

DaoCloud现在是提供一个一键脚本配置registry-mirror,然而对于上述环境是不起作用的。

执行docker守护服务的help命令,发现没有Cregistry-mirror这个选项,而是使用Cadd-registry选项。

具体命令如下:

$ sudo docker daemon -hUsage: docker daemon [OPTIONS]Enable daemon mode --add-registry=[]          Registry to query before a public one --api-cors-header=          Set CORS headers in the remote API -b, --bridge=Attach containers to a network bridge --bip=    Specify network bridge IP --block-registry=[]         Don't contact given registry --cluster-advertise=         Address or interface name to advertise --cluster-store=           Set the cluster store --cluster-store-opt=map[]      Set cluster store options --confirm-def-push=true       Confirm a push to default registry -D, --debug=false          Enable debug mode --default-gateway=          Container default gateway IPv4 address --default-gateway-v6=        Container default gateway IPv6 address --default-ulimit=[]         Set default ulimits for containers --disable-legacy-registry=false   Do not contact legacy registries --dns=[]   DNS server to use --dns-opt=[] DNS options to use --dns-search=[]           DNS search domains to use -e, --exec-driver=native       Exec driver to use --exec-opt=[]Set exec driver options --exec-root=/var/run/docker     Root of the Docker execdriver --fixed-cidr=IPv4 subnet for fixed IPs --fixed-cidr-v6=           IPv6 subnet for fixed IPs -G, --group=docker          Group for the unix socket -g, --graph=/var/lib/docker     Root of the Docker runtime -H, --host=[]Daemon socket(s) to connect to --help=false Print usage --icc=true  Enable inter-container communication --insecure-registry=[]        Enable insecure registry communication --ip=0.0.0.0 Default IP when binding container ports --ip-forward=true          Enable net.ipv4.ip_forward --ip-masq=trueEnable IP masquerading --iptables=true           Enable addition of iptables rules --ipv6=false Enable IPv6 networking -l, --log-level=info         Set the logging level --label=[]  Set key=value labels to the daemon --log-driver=json-file        Default driver for container logs --log-opt=map[]           Set log driver options --mtu=0   Set the containers network MTU -p, --pidfile=/var/run/docker.pid  Path to use for daemon PID file --registry-mirror=[]         Preferred Docker registry mirror -s, --storage-driver=        Storage driver to use --selinux-enabled=false       Enable selinux support --storage-opt=[]           Set storage driver options --tls=false Use TLS; implied by --tlsverify --tlscacert=~/.docker/ca.pem     Trust certs signed only by this CA --tlscert=~/.docker/cert.pem     Path to TLS certificate file --tlskey=~/.docker/key.pem      Path to TLS key file --tlsverify=false          Use TLS and verify the remote --userland-proxy=true        Use userland proxy for loopback traffic

在文件/etc/sysconfig/docker中增加以下代码:

ADD_REGISTRY='--add-registry [你的加速站网址]'

然后,重启Docker就可以了。

sudo systemctl daemon-reload sudo service docker restart

使用镜像加速

1.拉取镜像前请先登录: docker login daocloud.io(请使用用户名进行 login)

2.docker pull [你需要的镜像]

后续

经过使用测试:下载docker镜像时不再出现下载失败提示,粗略估计下载速度在200k/s左右,基本满足使用需求。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


  • 上一条:
    CentOS7 docker服务无法启动解决方案及实现步骤
    下一条:
    Ubuntu16.04Docker的CS模式详细介绍
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 在docker环境中实现Laravel项目执行定时任务和消息队列流程步骤(0个评论)
    • 在MacBook下laravel项目多php版本docker开发环境配置方案(0个评论)
    • 在docker环境中部署docker部署elk架构流程步骤(1个评论)
    • docker compose跟Dockerfile的区别浅析(0个评论)
    • Ubuntu 22.04系统中安装podman流程步骤(1个评论)
    • 近期文章
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2017-11
    • 2020-06
    • 2021-05
    • 2021-08
    • 2021-09
    • 2021-10
    • 2021-11
    • 2021-12
    • 2022-01
    • 2022-02
    • 2022-03
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-11
    • 2023-01
    • 2023-02
    • 2023-03
    • 2023-04
    • 2024-03
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客