1:安裝docker前準備docker配置倉庫(安裝yum-utils是提供一個yum-config-manager單元,同時安裝的device-mapper-persistent-data和lvm2用于儲存設備映射(devicemapper)
device mapper
Device Mapper 是 Linux2.6 內核中支持邏輯卷管理的通用設備映射機制,它為實作用于存盤資源管理的塊設備驅動提供了一個高度模塊化的內核架構,
LVM(Logical Volume Manager)邏輯卷管理,
它是對磁盤磁區進行管理的一種機制,建立在硬碟和磁區之上的一個邏輯層,用來提高磁盤管理的靈活性,通過LVM可將若干個磁盤磁區連接為一個整塊的卷組(Volume Group),形成一個存盤池,可以在卷組上隨意創建邏輯卷(Logical Volumes),并進一步在邏輯卷上創建檔案系統,與直接使用物理存盤在管理上相比,提供了更好靈活性,
)
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2:安裝repo包這里使用阿里的
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3: 執行更新 Docker-CE
sudo yum makecache (注:這里沒有fast,CentOS8.2中沒有該引數)
4: 執行安裝 Docker-CE
sudo yum -y install docker-ce
(可能出現的錯誤
報錯: Problem: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed;
根據提示,需要containerd.io的版本 >= 1.2.2-3,操作如下:
安裝wget指令 yum install wget;
獲取rpm包 wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm;
升級containerd.io(安裝rpm包) yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm;
再次執行 sudo yum -y install docker-ce;)
5: 開啟Docker服務
sudo service docker start
sudo systemctl start docker
6: 安裝效驗
docker version
sudo docker ps
7:設定開機自啟動
sudo systemctl enable docker
8:重啟生效
systemctl restart docker.service
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/280851.html
標籤:其他
上一篇:痞子衡嵌入式:利用i.MXRT1xxx系列內部DCP引擎計算Hash值時需特別處理L1 D-Cache
下一篇:計算機領域思想
