今天遇到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 搞定!
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,并且积分可能会被清零,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|