美文网首页
docker的配置文件(centos vs ubuntu)

docker的配置文件(centos vs ubuntu)

作者: 草样年华灬 | 来源:发表于2020-03-24 23:14 被阅读0次

    一、Ubuntu桌面版

    默认情况下,docker不加载/etc/default/docker 里的配置是无效的(14.04 server版并无此问题);
    导致之前的很多工作进展缓慢,这个问题在官方文档中有出现,
    但是在安装步骤中,不循着问题根本找不到,非常坑爹

    解决办法是:
    1.打开/lib/systemd/system/docker.service 文件

    [Service]
    EnvironmentFile=-/etc/default/docker    # 使docker加载该配置文件;-代表ignore error
    ExecStart=/usr/bin/docker daemon -H fd:// $DOCKER_OPTS
    ...
    

    2.之后根据需求修改/etc/default/docker中的DOCKER_OPTS变量
    3.systemctl daemon-reload

    二、Centos 7.x

    // centos7下并未找到/etc/{sysconfig,default}/docker相关文件
    有两种方式:
    1.修改docker.service ,不推荐

    将参数直接加入到ExecStart后面
    # vim   /usr/lib/systemd/system/docker.service
    ExecStart=/usr/bin/dockerd --dns 119.29.29.29 --dns 114.114.114.114 --exec-opt native.cgroupdriver=systemd
    
    systemctl daemon-reload 
    systemctl restart docker 
    

    2.修改/etc/docker/daemon.json

    模板参见:https://www.jianshu.com/p/06a0667b6206

    
    cat /etc/docker/daemon.json
    {
        "insecure-registries":["192.168.9.240:5000"],
        "registry-mirrors": ["[https://docker.mirrors.ustc.edu.cn](https://docker.mirrors.ustc.edu.cn)
    "], 
        "dns": ["119.29.29.29","114.114.114.114"]
    }
    
    

    相关文章

      网友评论

          本文标题:docker的配置文件(centos vs ubuntu)

          本文链接:https://www.haomeiwen.com/subject/xilzyhtx.html