安裝Docker服務(wù)
1斥铺、使用 root 權(quán)限更新 yum 包 :yum -y update
2胆萧、安裝需要的軟件包:yum install -y yum-utils device-mapper-persistent-data lvm2
3吁讨、設(shè)置 yum 源:yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、卸載舊版本
yum remove docker docker-common docker-selinux docker-engine
5奇唤、查看docker可用版本:yum list docker-ce --showduplicates | sort -r
6礼烈、選擇最新或者指定版本:yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
7簇宽、啟動(dòng) Docker 并設(shè)置開(kāi)機(jī)自啟:systemctl start docker
systemctl enable docker
相關(guān)問(wèn)題
systemctl start network命令重啟網(wǎng)卡失敗,將命令改為systemctl restart NetworkManager
Failed to set locale, defaulting to C.UTF-8?
echo "export LC_ALL=en_US.utf8" >> /etc/profile
source /etc/profile
解決鏡像源的問(wèn)題
源文件備份
cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/
下載源文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
更新源地址
sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
生成緩存
yum clean all && yum makecache
安裝Docker出現(xiàn)和Podman沖突:
yum erase podman buildah