1. 程式人生 > >Docker系列:入門篇-安裝docker

Docker系列:入門篇-安裝docker

Docker 提供了兩個版本:社群版 (CE) 和企業版 (EE)。

Docker 社群版 (CE) 是開發人員和小型團隊開始使用 Docker 並嘗試使用基於容器的應用的理想之選,所以這裡我們來說一下Docker社群版的安裝


作業系統要求 64位 CentOS

這裡只說明centos上的安裝方法


解除安裝舊版本

Docker 的早期版本稱為 docker 或 docker-engine。如果安裝了這些版本,請解除安裝它們及關聯的依賴資源。

$ sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

安裝 Docker CE

  • 設定映象倉庫
    1. 安裝所需的軟體包
      $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    2. 使用下列命令設定 stable 映象倉庫。

      您始終需要使用 stable 映象倉庫,即使您還需要通過 edge 或 testing 映象倉庫安裝構建也是如此。

$ sudo yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo
  1. 可選:啟用 edge 和 testing 映象倉庫。

    這些映象倉庫包含在上述 docker.repo 檔案中,但預設情況下處於禁用狀態。您可以將它們與 stable 映象倉庫一起啟用。

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

您可以通過執行帶有 --disable 標誌的 yum-config-manager 命令來禁用 edge 或 testing 映象倉庫。如需將其重新啟用,請使用 --enable 標誌。以下命令用於禁用 edge 映象倉庫。

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

注意:從 Docker 17.06 開始,還會將 stable 版本推送到 edge 和 testing 映象倉庫。

  • 安裝 DOCKER CE

1.更新 yum 軟體包索引。

 $ sudo yum makecache fast

2.安裝最新版本的 Docker CE,或者轉至下一步以安裝特定版本。

$ sudo yum install docker-ce

警告:如果您啟用了多個 Docker 映象倉庫,進行安裝 或者更新而不在 yum install 或 yum update 命令中指定版本將始終安裝可用的最高版本, 這可能無法滿足您的穩定性需求。
3.啟動 Docker。

 $ sudo systemctl start docker

4.驗證是否正確安裝了 docker,方法是執行 hello-world 映象。

 $ sudo docker run hello-world

注意: 此命令將下載一個測試映象並在容器中執行它。容器執行時,它將輸出一條參考訊息並退出。