CentOS 安裝 Docker CE
阿新 • • 發佈:2021-12-20
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