美文网首页
centos安装docker-ce

centos安装docker-ce

作者: 阿B咬佢只鸡 | 来源:发表于2020-07-06 16:31 被阅读0次

    官方安装文档
    1、卸载旧版本
    如果是新机器可以忽略这一步,因为centos还没自带docker服务。

    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    

    2、安装依赖包

    yum install -y yum-utils device-mapper-persistent-data lvm2
    

    3、添加Docker软件包源

    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    

    但是鉴于国内网络问题,建议使用国内阿里的源

    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    4、执行安装,启动和设置docker服务开机自启动:

    yum install -y docker-ce
    systemctl start docker
    ^start^enable
    

    5、配置docker加速器
    添加或修改文件(/etc/docker/daemon.json )
    中科大加速器地址,无需注册:https://docker.mirrors.ustc.edu.cn

    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    {
        "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
    
    systemctl daemon-reload
    systemctl restart docker
    

    6、docker容器日志清理 (选择性配置,磁盘大任性可忽略)
    将来docker启动的容器,将会产出大量日志文件(find /var/lib/docker/containers/ -name *-json.log),占用较多磁盘空间;可以在配置文件 /etc/docker/daemon.json 添加log-dirver和log-opts参数解决

    {
      "log-driver":"json-file",
      "log-opts": {"max-size":"500m", "max-file":"3"}
    }
    
    • max-size=500m 表示单个容器日志大小上限是500M,
    • max-file=3 表示单个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
    systemctl daemon-reload
    systemctl restart docker
    

    相关文章

      网友评论

          本文标题:centos安装docker-ce

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