1. 程式人生 > 其它 >CentOS 安裝 Docker CE

CentOS 安裝 Docker CE

CentOS 安裝 Docker CE

警告:切勿在沒有配置 Docker YUM 源的情況下直接使用 yum 命令安裝 Docker.

準備工作

系統要求

Docker CE 支援 64 位版本 CentOS 7,並且要求核心版本不低於 3.10。 CentOS 7 滿足最低核心的要求,但由於核心版本比較低,部分功能(如 overlay2 儲存層驅動)無法使用,並且部分功能可能不太穩定。

解除安裝舊版本

舊版本的 Docker 稱為 docker 或者 docker-engine,使用以下命令解除安裝舊版本:

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

使用 yum 安裝

執行以下命令安裝依賴包:

$ sudo yum install -y yum-utils \
           device-mapper-persistent-data \
           lvm2

鑑於國內網路問題,強烈建議使用國內源,官方源請在註釋中檢視。

執行下面的命令新增 yum 軟體源:

$ sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo


# 官方源
# $ sudo yum-config-manager \
#     --add-repo \
#     https://download.docker.com/linux/centos/docker-ce.repo

如果需要最新版本的 Docker CE 請使用以下命令:

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

如果需要測試版本的 Docker CE 請使用以下命令:

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

安裝 Docker CE

更新 yum 軟體源快取,並安裝 docker-ce

$ sudo yum makecache fast
$ sudo yum install docker-ce

使用指令碼自動安裝

在測試或開發環境中 Docker 官方為了簡化安裝流程,提供了一套便捷的安裝指令碼,CentOS 系統上可以使用這套指令碼安裝:

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh --mirror Aliyun

執行這個命令後,指令碼就會自動的將一切準備工作做好,並且把 Docker CE 的 Edge 版本安裝在系統中。

啟動 Docker CE

$ sudo systemctl enable docker
$ sudo systemctl start docker

測試 Docker 是否安裝正確

docker run hello-world

若能正常輸出以上資訊,則說明安裝成功。

本文來自部落格園,作者:微笑帶你去,轉載請註明原文連結:https://www.cnblogs.com/wxdnq/p/15712601.html