docker(2)CentOS 7安裝docker環境
阿新 • • 發佈:2021-01-21
前言
前面一篇學了mac安裝docker,這篇來學習在linux上安裝docker
環境準備
Docker支援以下的CentOS版本,目前,CentOS 僅發行版本中的核心支援 Docker。
-
Docker 執行在 CentOS 7 (64-bit)上,要求系統為64位、系統核心版本為 3.10 以上。
-
Docker 執行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。
檢視自己的系統版本
[root@jkc ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core)
檢視系統核心版本
[root@jkc ~]# uname -a
Linux jkc 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
檢視後滿足docker的環境要求CentOS7.4+系統核心版本為 3.10 以上,就可以接下來的安裝操作了
docker安裝
1.安裝系統依賴工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.yum的配置管理,新增docker的軟體源地址
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.更新 yum 快取
sudo yum makecache fast
4.可以檢視所有倉庫中所有docker版本,並選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
5.安裝docker
由於repo中預設只開啟stable倉庫,故這裡安裝的是最新版
sudo yum install docker-ce
也可以指定某個版本安裝
sudo yum install docker-ce-17.12.1.ce
6.啟動docker服務
sudo systemctl start docker
7.加入開機啟動項
sudo systemctl enable docker
8.檢視docker版本
docker version
Client: Docker Engine - Community
Version: 19.03.13
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:03:45 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 20.10.2
API version: 1.41 (minimum version 1.12)
Go version: go1.13.15
Git commit: 8891c58
Built: Mon Dec 28 16:16:13 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.3
GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b
runc:
Version: 1.0.0-rc92
GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff
docker-init:
Version: 0.19.0
GitCommit: de40ad0
解除安裝docker
如果之前有安裝過舊版本,可以解除安裝掉
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