5分鐘安裝docker詳細(xì)步驟
Centos安裝docker需要操作系統(tǒng)是 CentOS 7 or 8,必須啟用centos extras存儲(chǔ)庫。默認(rèn)情況下,此存儲(chǔ)庫處于啟用狀態(tài),但如果已禁用它,則需要重新啟用它。
卸載舊版本
老版本的docker被稱作docker 或者 docker-engine,如果有老版本的docker,把它和相關(guān)依賴一起卸載。
$ remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安裝步驟
官方推薦使用通過設(shè)置docker倉庫的方法來安裝,安裝和升級(jí)都簡單些。
1 設(shè)置docker倉庫
第一次安裝的時(shí)候需要設(shè)置docker倉庫,后面就可以利用該倉庫進(jìn)行安裝和升級(jí)docker。
需要先安裝 yum-utils
包,它可以提供yum-config-manager
工具和配置穩(wěn)定的倉庫。
yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
2 安裝docker引擎
安裝最新版docker引擎和容器,或者去下一步制定一個(gè)版本安裝:
$ yum install docker-ce docker-ce-cli containerd.io
如果提示接受GPG key,驗(yàn)證是否是060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
,如果是,就接受。
如果啟用了多個(gè)Docker存儲(chǔ)庫,則在不在yum install或yum update命令中指定版本的情況下,安裝或更新總是安裝可用的最高版本,這可能不適合您的穩(wěn)定性需要。
上面的命令安裝好了最新版的docker,但是還沒有啟動(dòng)服務(wù),docker組也被創(chuàng)建好了,但是還沒有用戶分配到該組。
3 安裝指定版本的docker引擎
列出倉庫可用的所有版本,然后選擇安裝,下面命令把列出的結(jié)果進(jìn)行倒序排序:
[root@iZbp180j96p8y98l1s1oucZ ~]# yum list docker-ce --showduplicates | sort -r Last metadata expiration check: 0:32:38 ago on Fri 28 May 2021 06:17:26 PM CST. Installed Packages docker-ce.x86_64 3:20.10.6-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.6-3.el8 @docker-ce-stable docker-ce.x86_64 3:20.10.5-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.4-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.3-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.2-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.1-3.el8 docker-ce-stable docker-ce.x86_64 3:20.10.0-3.el8 docker-ce-stable docker-ce.x86_64 3:19.03.15-3.el8 docker-ce-stable docker-ce.x86_64 3:19.03.14-3.el8 docker-ce-stable docker-ce.x86_64 3:19.03.13-3.el8 docker-ce-stable Available Packages
通過下面命令指定要安裝的版本,例如,對于3:20.10.6-3.el8
,它的版本號(hào)是:
到-
中間的部分,也就是: 20.10.6
$ yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
用版本號(hào)替換一下,上面的命令就是:
$ yum install docker-ce-20.10.6 docker-ce-cli-20.10.6 containerd.io
4 啟動(dòng)docker
$ systemctl start docker
5 運(yùn)行hello-world
為了驗(yàn)證docker正確安裝并正常啟動(dòng),執(zhí)行自帶的hello-world
鏡像。
$ docker container run hello-world
如果這個(gè)hello-world
鏡像默認(rèn)不存在,會(huì)自動(dòng)下載,然后運(yùn)行這個(gè)image。
以上就是5分鐘入手安裝docker教程的詳細(xì)內(nèi)容,更多關(guān)于docker安裝教程的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用elasticsearch定時(shí)刪除索引數(shù)據(jù)
這篇文章主要介紹了使用elasticsearch定時(shí)刪除索引數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker容器搭建并運(yùn)行實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Docker容器搭建并運(yùn)行實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn)
本文主要介紹了Docker不同網(wǎng)段下的容器互聯(lián)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01docker-compose創(chuàng)建網(wǎng)橋,添加子網(wǎng),刪除網(wǎng)卡的實(shí)現(xiàn)
這篇文章主要介紹了docker-compose創(chuàng)建網(wǎng)橋,添加子網(wǎng),刪除網(wǎng)卡的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03docker?gitea?drone實(shí)現(xiàn)超輕量級(jí)CI?CD實(shí)戰(zhàn)詳解
這篇文章主要為大家介紹了docker?gitea?drone實(shí)現(xiàn)超輕量級(jí)CI?CD實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10如何使用?Dockerfile?創(chuàng)建一個(gè)簡單容器
這篇文章主要介紹了如何使用?Dockerfile?創(chuàng)建一個(gè)簡單容器,Dockerfile?是用于指導(dǎo)?docker?創(chuàng)建自定義?image?的一系列指令,是用于創(chuàng)建?image?的藍(lán)圖,下文更多詳細(xì)介紹需要的小伙伴可以參考一下2022-04-04