一查看linux版本:
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
查看內核版本命令:
[root@localhost ~]# cat /proc/version
inux version 3.10.0-862.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Fri Apr 20 16:44:24 UTC 2018
[root@localhost ~]#
[root@localhost ~]# uname -r
3.10.0-862.el7.x86_64
Docker需要一個64位系統的紅帽系統,內核的版本必須大於3.10。可以用下面的命令來檢查是否滿足docker的要求。
二開始安裝
1添加Centos yum源
root 賬號登錄:依次執行命令:
$ cd /etc/yum.repos.d/
$ mv CentOS-Base.repo CentOS-Base.repo.backup
$ wget http://mirrors.aliyun.com/repo/Centos-7.repo
下載完成,就有了 Centos-7.repo 文件。
執行命令:
$ yum clean all
$ yum makecache
2使用root權限登錄Centos。確保yum包更新到最新。
$ sudo yum update
3 刪除舊版本:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
4安裝需要的軟件包
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
5添加docker yum源
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
6 安裝docker
$ sudo yum install docker-ce
7啓動docker
$ sudo systemctl start docker
8查看docker版本信息
Client:
Version: 18.09.0
API version: 1.39
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:48:22 2018
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.0
API version: 1.39 (minimum version 1.12)
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:19:08 2018
OS/Arch: linux/amd64
Experimental: false
三啓動、停止docker
[root@localhost ~]# systemctl start docker.service
[root@localhost ~]# systemctl stop docker.service
重啓:
[root@localhost ~]# systemctl restart docker.service
查看狀態:[root@localhost ~]# systemctl status docker.service
參考:
https://docs.docker.com/install/linux/docker-ce/centos/