華為云安裝Docker

      網友投稿 1100 2025-04-01

      標準的安裝流程Docker文檔中已經提供,只是每個人在安裝的過程中,或多或少的會遇到一些問題,下面的安裝過程中,我會列出我在安裝過程中遇到的一些問題及其解決辦法,順利的話,參照官方文檔提供的安裝流程即可安裝成功。

      想要在Centos上使用Docker CE(Docker社區版本),必須滿足一些先決條件,然后再去安裝。

      先決條件

      OS Requirements

      為了安裝Docker CE,必須確保你使用的CentOS的版本在7.X或以上版本。

      centos-extras倉庫必須處于激活狀態(默認為激活狀態)。但是如果你將它改為無效后,你需要重新激活它。

      Uninstall old versions

      舊版本的Docker被稱為docker或docker-engine。如果你先前安裝過它,卸載它們,以及其相關倉庫:

      sudo?yum?remove?docker sudo?yum?remove?docker-client sudo?yum?remove?docker-client-latest sudo?yum?remove?docker-common sudo?yum?remove?docker-latest sudo?yum?remove?docker-latest-logrotate sudo?yum?remove?docker-logrotate sudo?yum?remove?docker-selinux sudo?yum?remove?docker-engine-selinux sudo?yum?remove?docker-engine

      安裝Docker CE

      根據你的需求,你可以通過不同的方式安裝Docker CE:

      為了方便,大部分使用者都會選擇使用Docker的倉庫,并安裝Docker。這也是推薦使用的方法。

      也有一些使用者,下載RPM包手動安裝Docker,手動地管理升級。這種方法適用在像在無法連接網絡的air-gapped系統上安裝Docker。

      在一些測試或開發環境,一些用戶會使用腳本自動化安裝Docker。

      Install using the repository(使用倉庫安裝)

      在你第一次安裝Docker CE之前,你需要先建立一個Docker倉庫,然后你就可以從倉庫中安裝或修改Docker了。

      SET UP THE REPOSITORY(建立倉庫)

      安裝相關必要包

      sudo yum install -y yum-utils

      sudo yum install -y device-mapper-persistent-data

      2.使用下列命令設置穩定倉庫

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

      3.可選擇性操作(無關緊要),激活edge和test倉庫,這些倉庫都在docker.repo中。默認為非激活狀態。激活:

      sudo yum-config-manager --enable docker-ce-edge

      sudo yum-config-manager --enable docker-ce-test

      sudo yum-config-manager --disable docker-ce-edge

      INSTALL DOCKER CE(安裝Docker CE)

      1.安裝最新版本的Docker,或者選擇指定的版本:

      sudo?yum?install?docker-ce

      我在第一次安裝的過程中遇到了如下問題:

      ①Loaded plugins: fastestmirror

      原因:

      fastestmirror是yum的一個加速插件,此信息意為提示此插件不可用。

      解決:

      vim? /etc/yum/pluginconf.d/fastestmirror.conf

      enabled = 1

      **由1改為0,禁用該插件

      vim /etc/yum.conf

      plugins=1

      **由1改為0,不使用插件

      ②No package docker-ce available. Error: Nothing to do

      原因:

      yum沒有找到docker的包,需要更新epel第三方軟件庫;或是因為在建立倉庫時根據官方提示安裝相關包時,誤將命令中的分行符'\'打印在一行中執行,導致相關包安裝失敗。

      解決:

      更新epel

      sudo yum install epel-release

      清除yum緩存

      yum clean all

      或重新建立倉庫,卸載docker相關包,重新安裝。

      2.選擇版本:

      yum list docker-ce --showduplicates | sort -r

      sudo yum install docker-ce-

      3.啟動Docker

      sudo systemctl start docker

      華為云安裝Docker

      4.通過運行hello-world鏡像效驗Docker是否安裝正確

      sudo docker run hello-world

      這個命令會下載一個test鏡像,并在容器中運行。容器運行時,會打印相關信息,并退出。

      至此,Docker CE已經安裝并運行,你需要使用sudo來執行Docker命令。參照postinstall來允許非授權用戶使用Docker命令和一些其它的配置操作。

      UPGRADE DOCKER CE(升級)

      升級Docker,使用之前步驟,選擇你需要的版本安裝即可。

      倉庫 Docker

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:wps表格怎么設置糾正顯示日期(wps表格怎么調整日期格式)
      下一篇:Excel復選框怎么控制動態圖表
      相關文章
      亚洲伊人色欲综合网| 亚洲欧美成人一区二区三区| jzzijzzij在线观看亚洲熟妇| 亚洲夂夂婷婷色拍WW47| 亚洲AV综合色区无码二区爱AV| 亚洲色图综合网站| 亚洲邪恶天堂影院在线观看| 亚洲精品福利视频| 亚洲成人免费在线| 亚洲AV成人一区二区三区AV| 亚洲av永久无码精品秋霞电影影院| 亚洲欧洲国产精品香蕉网| 亚洲精品成人网站在线观看 | 亚洲精品国产精品乱码不卡√| 亚洲欧洲日产国码无码网站| 亚洲精品成人无码中文毛片不卡| 亚洲av无码一区二区三区乱子伦| 亚洲成a人片77777老司机| 久久久久亚洲av无码专区| 亚洲精品日韩中文字幕久久久| 亚洲福利一区二区三区| 亚洲五月综合缴情婷婷| 亚洲中文字幕无码中文| 久久久久久亚洲av无码蜜芽| 日产国产精品亚洲系列| 国产亚洲成人在线播放va| 亚洲情XO亚洲色XO无码| 亚洲日本在线观看| 亚洲国产成人精品无码一区二区 | 久久精品国产亚洲AV麻豆~| 亚洲综合精品香蕉久久网97| 亚洲黄色在线观看视频| 亚洲a视频在线观看| 亚洲精品永久在线观看| 亚洲成av人在片观看| 亚洲人成网77777亚洲色| 亚洲午夜未满十八勿入| 亚洲成年网站在线观看| 国产精品国产亚洲区艳妇糸列短篇| 亚洲第一区精品观看| 亚洲精品成人网站在线观看|