這篇具有很好參考價值的文章主要介紹了針對于CentOS8安裝docker與compose的教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。
針對安裝持續(xù)報錯問題,為了避免掉坑,請跟著教程一步步來
安裝完centOS 8系統(tǒng)之后,我們先配置一個國內(nèi)的yum源,先確保網(wǎng)絡(luò)的連通
這是我的版本號

1、首先進入/etc/yum.repos.d/目錄下,新建一個bak目錄,用于保存系統(tǒng)中原來的repo文件
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv *.repo bak/
2、在CentOS中配置使用阿里的開源鏡像
[root@localhost yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-8.repo
3、清除系統(tǒng)yum緩存,并重新生成新的yum緩存
[root@localhost yum.repos.d]# yum makecache
[root@localhost yum.repos.d]# yum clean all
4、安裝docker環(huán)境依賴
[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
4.1、配置國內(nèi)docker的yum源(國內(nèi)阿里云)
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、安裝最新版本的docker engine-community和container
[root@localhost yum.repos.d]# yum install docker-ce docker-ce-cli containerd.io
?。?!注意?。?!此時會出現(xiàn)報錯
package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the provide
問題分析:podman包沖突,解決方法:解決沖突
[root@localhost yum.repos.d]# yum erase podman buildah
5.2、解決完沖突我們繼續(xù)安裝即可:
[root@localhost yum.repos.d]# sudo yum install docker-ce docker-ce-cli containerd.io -y
6、開啟docker并設(shè)置開機自啟動
[root@localhost yum.repos.d]# systemctl start docker
[root@localhost yum.repos.d]# systemctl enable docker
7、顯示docker版本信息
[root@localhost yum.repos.d]# docker version
8、安裝docker-compose(這里使用pip的方式安裝,官方安裝自行百度)
8.1、安裝python-pip(此處)
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install python3-pip
8.2、安裝docker-compose
[root@localhost ~]# pip3 install docker-compose
8.3、!??!注意?。。〈颂帟霈F(xiàn)報錯
文章來源:http://www.zghlxwxcb.cn/news/detail-737335.html
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-x1nkjgy7/cryptography/
解決方案:更新插件
[root@localhost ~]# python3 -m pip install --upgrade setupTools
[root@localhost ~]# python3 -m pip install --upgrade pip
更新完后,接著繼續(xù)安裝即可成功
[root@localhost ~]# pip3 install docker-compose
9、安裝完后,執(zhí)行查看版本的命令
[root@localhost ~]# docker-compose version
10.這邊發(fā)現(xiàn)了報錯問題,查看一下版本信息
[root@localhost ~]# pip show Cryptography
問題分析:Cryptography版本太高了,解決辦法:降版本
10.1、卸載當(dāng)前版本
[root@localhost ~]# pip uninstall cryptography
10.2、查看有哪些版本
[root@localhost ~]# pip install cryptography==
10.3、安裝較低版本
[root@localhost ~]# pip install cryptography==3.4.8
最后查看一下docker-compose版本
可以正常查看docker版本信息,說明docker部署沒有問題
此安裝docker教程只針對CentOS 8的版本,其余版本作者沒有嘗試過
新人發(fā)稿 多多關(guān)照文章來源地址http://www.zghlxwxcb.cn/news/detail-737335.html
到了這里,關(guān)于針對于CentOS8安裝docker與compose的教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!
本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!