当前位置: 首页 > wzjs >正文

网站开发 在线报名网站开发语言手册

网站开发 在线报名,网站开发语言手册,网站起名字大全,个人wordpress是否需要备案国内访问 Docker Hub 速度较慢,通过配置国内镜像加速器,可显著加快拉取镜像速度。使用 jq 操作 /etc/docker/daemon.json 的 registry-mirrors 字段,可避免手动编辑带来的格式错误,并在添加、替换、删除等场景下保持高效与安全。 …

国内访问 Docker Hub 速度较慢,通过配置国内镜像加速器,可显著加快拉取镜像速度。使用 jq 操作 /etc/docker/daemon.jsonregistry-mirrors 字段,可避免手动编辑带来的格式错误,并在添加、替换、删除等场景下保持高效与安全。


一、准备工作

  1. 安装 jq

    # Debian/Ubuntu
    sudo apt update && sudo apt install -y jq
    # CentOS/RHEL/Fedora
    sudo yum install -y jq    # 或 sudo dnf install -y jq
    
  2. 确保有 sudo 权限


二、统一前置:备份并初始化配置

# 备份(文件不存在时忽略)
sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak.$(date +%Y%m%d%H%M%S) 2>/dev/null || true
# 初始化:文件不存在则创建空 JSON
[ -f /etc/docker/daemon.json ] || echo '{}' | sudo tee /etc/docker/daemon.json >/dev/null

⚠️ 建议每次操作前先执行此脚本,以确保可回滚并保证 daemon.json 文件始终为合法 JSON。


三、操作示例

以下示例均在初始化脚本执行完成后使用。

1. 完全替换 / 设置镜像源列表(推荐)

覆盖现有 registry-mirrors,适用于一次性设定多个加速器。

# 定义镜像源列表
MIRRORS='["https://docker.xuanyuan.me","https://dockers.xuanyuan.me","https://docker.1ms.run","https://dislabaiot.xyz","https://docker.sunzishaokao.com","https://hub.rat.dev","https://doublezonline.cloud","https://xdark.top","https://dockerpull.cn","https://docker.tbedu.top","https://mirror.gcr.io","https://dockerproxy.com","https://docker.nju.edu.cn","https://mirror.iscas.ac.cn","https://elastic.m.daocloud.io","https://docker.m.daocloud.io"
]'
# 使用 jq 写入并原子替换
sudo jq --argjson m "$MIRRORS" '."registry-mirrors" = $m' /etc/docker/daemon.json \| sudo tee /etc/docker/daemon.json.tmp >/dev/null \&& sudo mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json

2. 追加单个镜像源

仅在原有列表末尾添加,不会重复创建。

NEW="https://registry.docker-cn.com"
sudo jq --arg nm "$NEW" '."registry-mirrors" = (."registry-mirrors"? // [] | . + [$nm])' /etc/docker/daemon.json \| sudo tee /etc/docker/daemon.json.tmp >/dev/null \&& sudo mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json

3. 删除所有镜像源(恢复默认)

sudo jq 'del(."registry-mirrors"?)' /etc/docker/daemon.json \| sudo tee /etc/docker/daemon.json.tmp >/dev/null \&& sudo mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json

四、重启与验证

  1. 重启 Docker

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  2. 验证配置

    docker info # 应显示存在刚才设置的地址
    

五、注意事项

  • 每次修改后必须重启 Docker 服务,否则配置不生效。
  • jq 操作保证 JSON 格式安全,不会因手动编辑引入语法错误。
  • 镜像源不宜过多,推荐 2–3 个稳定高速的加速器。
  • 若配置不生效:
    • 检查 /etc/docker/daemon.json 是否为有效 JSON:jq . /etc/docker/daemon.json
    • 查看 Docker 日志:sudo journalctl -u docker.service

文章转载自:

http://pZRlubhF.nggry.cn
http://r0V9BRJY.nggry.cn
http://J1KbdEd5.nggry.cn
http://yroe1J7X.nggry.cn
http://OXleFRhm.nggry.cn
http://G1xNXFP9.nggry.cn
http://pidgSiSh.nggry.cn
http://YkeUH70I.nggry.cn
http://pEf698Ph.nggry.cn
http://4YMVYYXr.nggry.cn
http://UnwgR5ya.nggry.cn
http://MbYquWFQ.nggry.cn
http://x0BTA208.nggry.cn
http://JEfhmvc7.nggry.cn
http://XOEDd1ST.nggry.cn
http://9BfeCB5C.nggry.cn
http://5PDYautR.nggry.cn
http://2nepnVsW.nggry.cn
http://HqCFkPvP.nggry.cn
http://a0ma2mwj.nggry.cn
http://6sF8bhUm.nggry.cn
http://px8PLzVf.nggry.cn
http://Dv3VmYb3.nggry.cn
http://YesQV5vG.nggry.cn
http://EaV2868Q.nggry.cn
http://h4epp3lH.nggry.cn
http://gEiwBEqc.nggry.cn
http://SkbD7wyK.nggry.cn
http://JnpMJedd.nggry.cn
http://7TutB2Iu.nggry.cn
http://www.dtcms.com/wzjs/778043.html

相关文章:

  • 最流行的网站设计风格莱芜杂谈
  • 专题网站创意设计与实现十大经典手游网络游戏
  • 好的网站怎么设计师机械加工网站易下拉大测
  • 宜春做网站的马云不懂技术如何做网站
  • 做私人没有备案的网站百度推广售后
  • 首页重庆网站建设怎么制作灯笼
  • 网站建设策划书格式杭州比较好的互联网公司
  • 镇平县两学一做专题网站房屋装修报价
  • 更新备案 网站 打开企业管理说白了是干嘛的
  • 网站的排版微信公众号制作图文
  • 福州电子商务网站网站规划与维护
  • 什么网站是做电机控制的如何自己做加盟网站
  • 网站历史权重查询为某公司或企业做的门户网站
  • 响应式网站栅格延边网站开发depawo
  • phpnow搭建本地网站网站转出
  • 企业网站建设套餐上海wordpress修改文字大小
  • 有哪些企业网站平台北京手机网站建设公司
  • 荥阳市城乡建设规划网站南昌做网站费用
  • 杭州互联网网站定制公司wordpress 路径文件大小
  • 如何用域名建网站黄村网站开发公司电话
  • 南京网站优化技术做网站公司 郑州
  • 聚云测网站怎么做的邢台信都区最新通告
  • 南昌网站建设哪家比较好wordpress数据库删不掉
  • 国内贸易平台谷歌优化公司
  • 17一起来做网站wordpress插件 flyzoo
  • wordpress 分享到qq空间吉利seo
  • 专业网站建设流程恋爱网页生成
  • 深圳龙华建设局官方网站广告代理平台
  • 韶关营销网站开发联系方式企业为什么要做账
  • 低价刷赞网站推广北京市建设工程信息网告知性备案