led燈什么網(wǎng)站做推廣好百度小說排行榜2020
一、純享版教程+操作截圖
環(huán)境:centOs 7 + FinalShell
!!!此教程針對第一次安裝docker的友友,如果已經(jīng)安裝過且報錯的朋友,請移步報錯合集。
1.卸載舊版本(無論是否安裝過都建議執(zhí)行以下)
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
2.安裝yum-utils
包
sudo yum install -y yum-utils//如果用的是本地虛擬機,即名為root,則下面步驟均不需要加 sudo//用root登錄的用戶:yum install -y yum-utils//我進行操作時,因為各種原因,故沒有去掉
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo//切記,此處不要用官方文檔的那步操作。害怕大家安裝官方文檔操作,所以官網(wǎng)地址放在后面
//因為docker國外鏡像源下載速度很慢,會報錯,具體移步報錯合集
3.安裝守護進程
sudo yum install docker-ce docker-ce-cli containerd.io
4.安裝docker
//安裝最新版sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
//安裝指定版本
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io
5.啟動并設(shè)置開機自啟動docker
systemctl start docker
systemctl enable docker
6.驗證docker是否安裝成功
docker -vdocker images
7.配置阿里云鏡像
7.1登錄阿里云
網(wǎng)址如下:阿里云-計算,為了無法計算的價值
7.2注冊一個阿里云賬號
7.3 首頁——》產(chǎn)品 ——》容器鏡像服務(wù) ACR
7.4 容器鏡像服務(wù) ACR界面選擇管理控制臺
7.8點開“鏡像工具”--》“鏡像加速器”--》“選擇自己的操作系統(tǒng)”
7.9 根據(jù)所選擇的操作系統(tǒng)進行操作
7.10 根據(jù)實操截圖
出現(xiàn)如下,則操作成功
二、各種報錯合集
docker官方文檔:https://docs.docker.com/engine/install/centos/
1.yum install -y yum-utils 執(zhí)行這個命令報錯:Cannot find a valid baseurl for repo: base/7/x86_64
這個錯誤我并沒有遇到,摘自小破站評論區(qū),解決方法地址:http://t.csdnimg.cn/xqTng
2.執(zhí)行安裝鏡像源報錯"Failed to connect to 2a03:2880:f129:83:face:b00c:0:25de: 網(wǎng)絡(luò)不可達"
跟著官網(wǎng)走,所以在第2步報了此錯誤,完整錯誤代碼如下。
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#7 - "Failed to connect to 2a03:2880:f129:83:face:b00c:0:25de: 網(wǎng)絡(luò)不可達"
錯誤原因:國外的鏡像源拉取時間過長,因此網(wǎng)絡(luò)不可達
解決辦法:sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.切勿直接粘貼復(fù)制其他博主的阿里云鏡像源,每個人的地址不一樣,需要自己登錄網(wǎng)站。
4.終極版解決方法
如果你進行了一系列無腦操作,跟著網(wǎng)上各種教程亂下藥,導(dǎo)致最后問題復(fù)雜。那么下面教程將幫你解決問題。
參考此篇博文,因為無截圖,所以這里再寫一次便于檢查錯誤。http://t.csdnimg.cn/Qd9r4
1.刪除舊版本:
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
2.停掉docker
systemctl stop docker
3.查看安裝包
yum list installed |grep docker
4.查看rpm源文件
rpm -qa |grep docker
5.依次刪除上述所有紅色部分
yum -y remove docker docker-ce.x86_64
yum -y remove docker docker-ce-cli.x86_64
yum -y remove docker docker-ce-rootless-extras.x86_64
yum -y remove docker docker-compose-plugin.x86_64yum -y remove docker docker-ce-cli-26.1.4-1.el7.x86_64
yum -y remove docker docker-ce-26.1.4-1.el7.x86_64
yum -y remove docker docker-ce-rootless-extras-26.1.4-1.el7.x86_64
yum -y remove docker docker-buildx-plugin.x86_64//此步請根據(jù)實際情況進行處理,這里語句沒給全
6.到此目錄下:cd /var/lib/docker/?
有buildkit、image、containers等等文件夾,使用rm -rf *全部刪除。
docker -v檢查是否刪除成功。
cd /var/lib/docker/rm -rf *docker -v
7.此后你將獲得一個潔凈的環(huán)境,此時請返回純享版(一)進行無腦操作。