docker安裝(centos7,docker19.03)

前言

其實,使用包管理器安裝docker是個很簡單的額過程,其復(fù)雜性的唯一來源是,國內(nèi)從官方鏡像下載包實在是太慢了。不過其官網(wǎng)也提供了rpm包的手動下載。而且,其中間也沒有多少周折。所以本帖的主要內(nèi)容可能會和官網(wǎng)的安裝說明差不多,只不過變成了中文,而且會省略很多內(nèi)容。我的操作系統(tǒng)是centos7,官網(wǎng)的帖子是:https://docs.docker.com/engine/install/centos/

yum安裝

首先是卸載之前的東西:

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

然后是安裝docker鏡像的倉庫:

sudo yum install -y yum-utils
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

在接下來是官網(wǎng)提供nightly版和test版的安裝可選內(nèi)容,我這里就不說了。直接進入安裝環(huán)節(jié):

sudo yum install docker-ce docker-ce-cli containerd.io

官網(wǎng)這里還介紹了下載指定版本鏡像的方法,這里我就不寫了,有興趣的可以進上面的鏈接去看,本質(zhì)上就是yum指定安裝包版本號。

啟動docker

在使用docker前,需要先啟動docker服務(wù),具體操作指令如下:

sudo systemctl start docker # 啟動服務(wù)
sudo systemctl enable docker # 設(shè)置開機啟動
sudo systemctl status docker # 查看服務(wù)狀態(tài)

下載rpm包

其實,這個是我看yum安裝是在是卡,想要下載rpm包手動安裝(其實手動下載也不快)。萬沒想到,這期間yum安裝就安裝完了。所以,這里只是把官網(wǎng)的相關(guān)說明重點得放到這里。
首先,這是centos的包的下載地址https://download.docker.com/linux/centos/ 進去以后先選擇操作系統(tǒng)版本,然后是操作系統(tǒng)架構(gòu)、包版本、下載資源類型,我最后的路徑是:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 然后我下載的是這三個包:

  • containerd.io-1.2.13-3.2.el7.x86_64.rpm
  • docker-ce-19.03.9-3.el7.x86_64.rpm
  • docker-ce-cli-19.03.9-3.el7.x86_64.rpm

其實和上面yum安裝指令的內(nèi)容是一樣的,而且,你運行上面的yum安裝指令也可以看到預(yù)計安裝的包的具體版本,在上面找就可以了。最后分別為每個包執(zhí)行安裝指令,就可以完成安裝了。

yum install /path/to/package.rpm
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容