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