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

輸出的信息包含一下內容則生效

參考文章


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM