找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2928|回复: 2

解决openwrt下解决docker的换源的问题

[复制链接]
发表于 2024-1-11 00:59 | 显示全部楼层 |阅读模式
今天遇到docker下载不是很流畅,需要换源

但是搜索出来的结果都是去修改/etc/docker目录下的配置文件,但是我的系统里就没这个文件夹
又仔细看了看找到了一个解决办法
首先在任意目录,当然我用的还是/etc/里新建了docker目录  为了防止问题  权限我设置了755
然后新建一个文件  daemon.json

-----------------------------------------

{ "data-root": "\/opt\/docker\/", "log-level": "warn", "iptables": true, "registry-mirrors": ["https://hub-mirror.c.163.com","http://mirrors.aliyun.com/"] }


----------------------------------------------------------
上面是json文件的内容,保存后
找到 /etc/init.d目录
在这个目录里有个dockerd文件,编辑它,其实就是  这里面的  其中一行  procd_set_param command /usr/bin/dockerd --config-file="/etc/docker/daemon.json"

原来的是  --config-file= 后面没记住 是个变量

我直接改成 procd_set_param command /usr/bin/dockerd --config-file="/etc/docker/daemon.json"
-----------------------------------------------------------

start_service() {
        local nofile=$(cat /proc/sys/fs/nr_open)

        process_config

        procd_open_instance
        procd_set_param stderr 1
        if [ -z "${DOCKERD_CONF}" ]; then
                procd_set_param command /usr/bin/dockerd
        else
                procd_set_param command /usr/bin/dockerd --config-file="/etc/docker/daemon.json"
        fi
        procd_set_param limits nofile="${nofile} ${nofile}"
        procd_close_instance
}

-------------------------------------------
上面是上下文和改后的样子
然后重启docker  搞定!

发表于 2024-4-20 14:47 | 显示全部楼层
没用,"/etc/docker/daemon.json" docker重启的时候  配置文件会被重写
回复 支持 反对

使用道具 举报

发表于 2024-4-20 14:51 | 显示全部楼层
我的建议是改  /etc/config/dockerd       ---  #       list registry_mirrors 'https://mirror.ccs.tencentyun.com'
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-10 11:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表