1 自動(dòng)安裝
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用國(guó)內(nèi) daocloud 一鍵安裝命令:
curl -sSL https://get.daocloud.io/docker | sh
2 手動(dòng)安裝
較舊的 Docker 版本稱(chēng)為 docker 或 docker-engine 。如果已安裝這些程序,請(qǐng)卸載它們以及相關(guān)的依賴(lài)項(xiàng)
sudo yum remove docker \
? ? ? ? ? ? ? ? ? docker-client \
? ? ? ? ? ? ? ? ? docker-client-latest \
? ? ? ? ? ? ? ? ? docker-common \
? ? ? ? ? ? ? ? ? docker-latest \
? ? ? ? ? ? ? ? ? docker-latest-logrotate \
? ? ? ? ? ? ? ? ? docker-logrotate \
? ? ? ? ? ? ? ? ? docker-engine
用 Docker 倉(cāng)庫(kù)進(jìn)行安裝
在新主機(jī)上首次安裝 Docker Engine-Community 之前莫杈,需要設(shè)置 Docker 倉(cāng)庫(kù)溶浴。之后不撑,您可以從倉(cāng)庫(kù)安裝和更新 Docker怪嫌。
設(shè)置倉(cāng)庫(kù)
安裝所需的軟件包扑毡。yum-utils 提供了 yum-config-manager 有送,并且 device mapper 存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2淌喻。
sudo?yum install?-y?yum-utils \
? device-mapper-persistent-data \
? lvm2
使用以下命令來(lái)設(shè)置穩(wěn)定的倉(cāng)庫(kù)。
sudo?yum-config-manager \
? ??--add-repo?\
? ? https://download.docker.com/linux/centos/docker-ce.repo
安裝最新版本的 Docker Engine-Community 和 containerd雀摘,或者轉(zhuǎn)到下一步安裝特定版本:
sudo yum install docker-ce docker-ce-cli containerd.io
列出并排序您存儲(chǔ)庫(kù)中可用的版本裸删。此示例按版本號(hào)(從高到低)對(duì)結(jié)果進(jìn)行排序。
yum list?docker-ce?--showduplicates?|?sort?-r