CentOS 安裝和刪除Docker

官方文檔: https://docs.docker.com/install/linux/docker-ce/centos/

CentOS 7 上安裝 docker

#extras 源中包名為docker

[root@centos7 ~]#yum list docker

Loaded plugins: fastestmirror

Repository base is listed more than once in the configuration

Repository extras is listed more than once in the configuration

Loading mirror speeds from cached hostfile

* base: mirrors.tuna.tsinghua.edu.cn

* extras: mirrors.tuna.tsinghua.edu.cn

* updates: mirrors.tuna.tsinghua.edu.cn

Available Packages

docker.x86_64 ???2:1.13.1-103.git7f2769b.el7.centos ????????????

extras

下載rpm包安裝:

官方rpm包下載地址:

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

阿里鏡像下載地址:

https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/

通過yum源安裝:

由于官網(wǎng)的yum源太慢秆剪,下面使用阿里云的Yum源進行安裝

rm -rf /etc/yum.repos.d/*

#CentOS 7 安裝docker依賴三個yum源:Base,Extras,docker-ce

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-

ce/linux/centos/docker-ce.repo

yum clean all

yum -y install docker-ce

systemctl enable --now docker


刪除 docker

[root@centos7 ~]#yum remove docker-ce

#刪除docker資源存放的相關(guān)文件

[root@centos7 ~]#rm -rf /var/lib/docker

范例: CentOS 7 基于阿里云的安裝docker方法

阿里云說明:?

https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.3e221b11sUMKNV

# step 1: 安裝必要的一些系統(tǒng)工具

yum install -y yum-utils device-mapper-persistent-data lvm2

# Step 2: 添加軟件源信息

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-

ce/linux/centos/docker-ce.repo

# Step 3: 更新并安裝Docker-CE

yum makecache fast

yum -y install docker-ce

# Step 4: 開啟Docker服務(wù)

service docker start

# 注意:

# 官方軟件源默認啟用了最新的軟件唯沮,您可以通過編輯軟件源的方式獲取各個版本的軟件包煞抬。例如官方并沒有

將測試版本的軟件源置為可用铁追,您可以通過以下方式開啟。同理可以開啟各種測試版本等。

# vim /etc/yum.repos.d/docker-ee.repo

# ?將[docker-ce-test]下方的enabled=0修改為enabled=1

#

# 安裝指定版本的Docker-CE:

# Step 1: 查找Docker-CE的版本:

# yum list docker-ce.x86_64 --showduplicates | sort -r

# ?Loading mirror speeds from cached hostfile

# ?Loaded plugins: branch, fastestmirror, langpacks

# ?docker-ce.x86_64 ?????17.03.1.ce-1.el7.centos ?????docker-ce-

stable

范例: 在CentOS 7上安裝指定版本的docker

# ?docker-ce.x86_64 ?????17.03.1.ce-1.el7.centos ?????@docker-ce-

stable

# ?docker-ce.x86_64 ?????17.03.0.ce-1.el7.centos ?????docker-ce-

stable

# ?Available Packages

# Step2: 安裝指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)

yum -y install docker-ce-[VERSION]

#示例

[root@centos7 ~]#yum -y install docker-ce-19.03.12-3.el7

范例: 在CentOS 7上安裝指定版本的docker

[root@centos7 ~]#cat /etc/redhat-release

CentOS Linux release 7.6.1810 (Core)

[root@centos7 ~]# ls /etc/yum.repos.d/

backup base.repo

[root@centos7 ~]# wget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Saving to: ‘/etc/yum.repos.d/docker-ce.repo’

100%[====================================================================>]

2,640 ???--.-K/s ?in 0s ??

2020-01-23 21:56:21 (505 MB/s) - ‘/etc/yum.repos.d/docker-ce.repo’ saved

[2640/2640]

[root@centos7 ~]# ls /etc/yum.repos.d/

backup base.repo docker-ce.repo

[root@centos7 ~]# yum clean all

Loaded plugins: fastestmirror

Cleaning repos: base docker-ce-stable epel extras

Cleaning up list of fastest mirrors

[root@centos7 ~]# yum repolist

repo id ?????????repo name ????????????????????

status

base ???????????CentOS ??????????????????????

10,019

docker-ce-stable/x86_64 ?Docker CE Stable - x86_64 ?????????????

??63

epel/7/x86_64 ??????EPEL ???????????????????????

13,513

extras/7/x86_64 ?????extras ??????????????????????

??307

repolist: 23,902

[root@centos7 ~]# yum list docker-ce* --showduplicates | sort -r

Loading mirror speeds from cached hostfile

Loaded plugins: fastestmirror

docker-ce.x86_64 ????????3:19.03.5-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:19.03.4-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:19.03.3-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:19.03.2-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:19.03.1-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:19.03.0-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.9-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.8-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.7-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.6-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.5-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.4-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.3-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.2-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.1-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????3:18.09.0-3.el7 ????????docker-ce-stable

docker-ce.x86_64 ????????18.06.3.ce-3.el7 ???????docker-ce-stable

docker-ce.x86_64 ????????18.06.2.ce-3.el7 ???????docker-ce-stable

docker-ce.x86_64 ????????18.06.1.ce-3.el7 ???????docker-ce-stable

docker-ce.x86_64 ????????18.06.0.ce-3.el7 ???????docker-ce-stable

docker-ce.x86_64 ????????18.03.1.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????18.03.0.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.12.1.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.12.0.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.09.1.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.09.0.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.06.2.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.06.1.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.06.0.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.03.3.ce-1.el7 ???????docker-ce-stable

docker-ce.x86_64 ????????17.03.2.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.03.1.ce-1.el7.centos ????docker-ce-stable

docker-ce.x86_64 ????????17.03.0.ce-1.el7.centos ????docker-ce-stable

docker-ce-selinux.noarch ????17.03.3.ce-1.el7 ???????docker-ce-stable

docker-ce-selinux.noarch ????17.03.2.ce-1.el7.centos ????docker-ce-stable

docker-ce-selinux.noarch ????17.03.1.ce-1.el7.centos ????docker-ce-stable

docker-ce-selinux.noarch ????17.03.0.ce-1.el7.centos ????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.5-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.4-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.3-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.2-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.1-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:19.03.0-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.9-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.8-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.7-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.6-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.5-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.4-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.3-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.2-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.1-3.el7 ????????docker-ce-stable

docker-ce-cli.x86_64 ??????1:18.09.0-3.el7 ????????docker-ce-stable

Available Packages

[root@centos7 ~]# yum -y install docker-ce-18.09.9-3.el7 docker-ce-cli-18.09.9-3.el7

Dependencies Resolved

================================================================================

=========

Package ????????????Arch ??????Version ????????

Repository ????????Size

================================================================================

Installing:

docker-ce ???????????x86_64 ?????3:18.09.9-3.el7 ????

docker-ce-stable ??????21 M

docker-ce-cli ?????????x86_64 ?????1:18.09.9-3.el7 ????

docker-ce-stable ??????16 M

Installing for dependencies:

audit-libs-python ???????x86_64 ?????2.8.4-4.el7 ??????

base ????????????76 k

checkpolicy ??????????x86_64 ?????2.5-8.el7 ???????

base ???????????295 k

container-selinux ???????noarch ?????2:2.107-3.el7 ?????

extras ???????????39 k

containerd.io ?????????x86_64 ?????1.2.10-3.2.el7 ????

docker-ce-stable ??????23 M

libcgroup ???????????x86_64 ?????0.41-20.el7 ??????

base ????????????66 k

libsemanage-python ???????x86_64 ?????2.5-14.el7 ??????

base ???????????113 k

policycoreutils-python ?????x86_64 ?????2.5-29.el7 ??????

base ???????????456 k

python-IPy ???????????noarch ?????0.75-6.el7 ??????

base ????????????32 k

setools-libs ??????????x86_64 ?????3.3.8-4.el7 ??????

base ???????????620 k

Transaction Summary

======================================================================

==============================

Install ?2 Packages (+9 Dependent packages)

Total download size: 62 M

Installed size: 258 M

Downloading packages:

(1/4): container-selinux-2.107-3.el7.noarch.rpm ???????????????

???| ?39 kB ?00:00:00 ?

warning: /var/cache/yum/x86_64/7/docker-ce-stable/packages/containerd.io-1.2.10-

3.2.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 621e9f35: NOKEY

Public key for containerd.io-1.2.10-3.2.el7.x86_64.rpm is not installed

(2/4): containerd.io-1.2.10-3.2.el7.x86_64.rpm ????????????????

???| ?23 MB ?00:00:03 ?

(3/4): docker-ce-18.09.9-3.el7.x86_64.rpm ??????????????????

???| ?21 MB ?00:00:04 ?

(4/4): docker-ce-cli-18.09.9-3.el7.x86_64.rpm ????????????????

???| ?16 MB ?00:00:01 ???????

Complete!

[root@centos7 ~]# docker version

Client:

Version: ?????18.09.9

API version: ???1.39

Go version: ???go1.11.13

Git commit: ???039a7df9ba

Built: ??????Wed Sep ?4 16:51:21 2019

OS/Arch: ?????linux/amd64

Experimental: ???false

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the

docker daemon running?

[root@centos7 ~]# systemctl enable --now docker

[root@centos7 ~]# docker version

Client:

Version: ?????18.09.9

Go version: ???go1.11.13

Git commit: ???039a7df

Built: ?????Wed Sep ?4 16:22:32 2019

OS/Arch: ????linux/amd64

Experimental: ??false

[root@centos7 ~]#


范例: 在CentOS8安裝docker

[root@centos8 ~]#tee /etc/yum.repos.d/docker.repo <<EOF

[docker]

name=docker

gpgcheck=0

baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/

EOF

[root@centos8 ~]#dnf -y install docker-ce


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市等限,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芬膝,老刑警劉巖望门,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锰霜,居然都是意外死亡筹误,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門癣缅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來厨剪,“玉大人,你說我怎么就攤上這事友存〉簧牛” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵屡立,是天一觀的道長直晨。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么勇皇? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任罩句,我火速辦了婚禮,結(jié)果婚禮上敛摘,老公的妹妹穿的比我還像新娘门烂。我一直安慰自己,他們只是感情好兄淫,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布屯远。 她就那樣靜靜地躺著,像睡著了一般捕虽。 火紅的嫁衣襯著肌膚如雪氓润。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天薯鳍,我揣著相機與錄音,去河邊找鬼挨措。 笑死挖滤,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的浅役。 我是一名探鬼主播斩松,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼觉既!你這毒婦竟也來了惧盹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤瞪讼,失蹤者是張志新(化名)和其女友劉穎钧椰,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體符欠,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡嫡霞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了希柿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诊沪。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖曾撤,靈堂內(nèi)的尸體忽然破棺而出端姚,到底是詐尸還是另有隱情,我是刑警寧澤挤悉,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布渐裸,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏橄仆。R本人自食惡果不足惜剩膘,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望盆顾。 院中可真熱鬧怠褐,春花似錦、人聲如沸您宪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宪巨。三九已至磷杏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間捏卓,已是汗流浹背极祸。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留怠晴,地道東北人确沸。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓缨恒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子泻红,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容