1. 程式人生 > 其它 >004官網的安裝步驟

004官網的安裝步驟

官方文件 1、先解除安裝之前安裝的版本
$ sudo yum remove docker \
      docker-client \
      docker-client-latest \
      docker-common \
      docker-latest \
      docker-latest-logrotate \
      docker-logrotate \
      docker-engine

  

安裝方法 您可以根據需要以不同的方式安裝Docker Engine:
  • 大多數使用者會 設定Docker的儲存庫並從中進行安裝,以簡化安裝和升級任務。這是推薦的方法。
  • 一些使用者下載並
    手動安裝
    RPM軟體包, 並完全手動管理升級。這在諸如在無法訪問網際網路的空白系統上安裝Docker的情況下非常有用。
  • 在測試和開發環境中,一些使用者選擇使用自動 便利指令碼來安裝Docker
使用儲存庫安裝 在新主機上首次安裝Docker Engine之前,需要設定Docker儲存庫。之後,您可以從儲存庫安裝和更新Docker。 設定儲存庫 安裝yum-utils軟體包(提供yum-config-manager 實用程式)並設定穩定的儲存庫。
$ sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

  

阿里雲 
$ sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  

  安裝DOCKER引擎
  1. 安裝最新版本的Docker Engine和容器,或轉到下一步以安裝特定版本:
# sudo yum install --skip-broken docker-ce docker-ce-cli containerd.io 

   

如果提示您接受GPG金鑰,請驗證指紋是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果是,則接受它。 有多個Docker儲存庫嗎? 如果您啟用了多個Docker儲存庫,則在未在yum installor yum update命令中指定版本的情況下進行安裝或更新將始終安裝可能的最高版本,這可能不適合您的穩定性需求。 Docker已安裝但尚未啟動。docker建立該組,還沒有使用者新增到該組。 2.要安裝特定版本的Docker Engine,請在儲存庫中列出可用版本,然後選擇並安裝: 一種。列出並排序您儲存庫中可用的版本。本示例按版本號(從高到低)對結果進行排序,並被截斷:
$ yum list docker-ce --showduplicates | sort -r
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.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

  

返回的列表取決於啟用的儲存庫,並且特定於您的CentOS版本(.el7在此示例中以後綴表示)。 b。通過其完全合格的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第一個冒號(:)一直到第一個連字元,並用連字元(-)分隔。例如,docker-ce-18.09.1。
$ sudo yum install docker-ce-<version_string> docker-ce-cli-<version_string> containerd.io

  

Docker已安裝但尚未啟動。docker建立該組,但沒有使用者新增到該組 3.啟動Docker
$ sudo systemctl start docker

  

4.通過執行hello-world 映像來驗證是否正確安裝了Docker Engine 。
$ sudo docker run hello-world

  

從軟體包安裝 如果無法使用Docker的儲存庫安裝Docker,則可以下載該.rpm發行版的 檔案並手動安裝。每次要升級Docker Engine時,都需要下載一個新檔案。
  1. 轉到https://download.docker.com/linux/centos/ 並選擇您的CentOS版本。然後瀏覽x86_64/stable/Packages/ 並下載.rpm您要安裝的Docker版本的檔案。
注意:要安裝夜間或測試(預釋出)軟體包,stable請將上述URL中的單詞更改為nightly或test。 瞭解每晚和測試頻道
  1. 安裝Docker Engine,將下面的路徑更改為您下載Docker軟體包的路徑。
$ sudo yum install /path/to/package.rpm
Docker已安裝但尚未啟動。docker建立該組,但沒有使用者新增到該組。
  1. 啟動Docker
$ sudo systemctl start docker
  1. 通過執行hello-world 映像來驗證是否正確安裝了Docker Engine 。
$ sudo docker run hello-world
  解除安裝Docker 
  1. 解除安裝Docker Engine,CLI和Containerd軟體包:
$ sudo yum remove docker-ce docker-ce-cli containerd.io

主機上的映像,容器,卷或自定義配置檔案不會自動刪除。要刪除所有影象,容器和卷:

$ sudo rm -rf /var/lib/docker
您必須手動刪除所有已編輯的配置檔案。   # docker version 因為還沒有啟動docker,所以報錯了 下面開始啟動docker centos6和7版本變更還是很大,需要centos7來使用systemctl