• centOS 8 使用dnf安装Docker


    DNF是什么?

    CentOS 8使用YUM软件包管理器版本v4.0.4。现在,该版本使用DNF(已删除YUM)。

    DNF是软件包管理器。它会在Linux发行版上安装,执行更新并删除软件包。

    使用DNF安装Docker

    跳过具有损坏依赖性的程序包
    一个有效的解决方案是使您的CentOS 8系统使用以下--nobest命令安装最符合条件的版本:

    sudo dnf install docker-ce --nobest      
    


    启动Docker

    sudo systemctl enable --now docker
    

    确认启动成功:

    systemctl status docker
    

    添加用户到Docker用户组

    sudo usermod -aG docker $USER
    

    查看:

    id $USER
    

    测试Docker是否正确安装

    该命令会运行本地为一个hello-world的镜像,如果本地没找到,会自动从docker镜像库,拉取同名镜像。

    docker run hello-world
    

    正确如图:

    同时可以使用命令查看本地的镜像列表

    docker images
    

    添加Docker国内镜像加速

    检查是否有配置过镜像地址:

    systemctl cat docker | grep '--registry-mirror'
    

    如果以上没有任何输出:
    则编辑配置文件(没有则新增) 使用命令:vi /etc/docker/daemon.json

    {
      "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com"
      ]
    }
    

    重启服务

    systemctl daemon-reload
    systemctl restart docker
    

    检查镜像加速是否生效

    docker info
    

    输出的信息包含一下内容则生效

    参考文章

  • 相关阅读:
    验证整数或小数
    数据库的连接查询比较
    批处理按钮
    事务 SQL
    关于GridView模板的一些总结
    C#数据结构之线性表
    C#面向对象基础
    C#集合类:动态数组、队列、栈、哈希表、字典
    如何更改master中WebParts中自定义控件的值。
    如何取得web.config中connectings中的值
  • 原文地址:https://www.cnblogs.com/famine/p/14065690.html
Copyright © 2020-2023  润新知