目前docker只支持64位系统
#关闭防火墙
systemctl stop firewalld.service
setenforce 0
安装依赖包(使用在线源)
yum install -y yum-utils device-mapper-persistent-data lvm2
设置阿里云镜像源,安装并启动Docker-ce
#配置阿里云镜像源
[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装Docker-CE并设置为开机自启
#安装Docker-CE,并启动,同时设置为开机自启
[root@localhost ~]# yum -y install docker-ce
[root@localhost ~]# systemctl enable --now docker.service#查看docker的版本信息
[root@localhost ~]# docker version#查看当前docker的详细信息
[root@localhost ~]# docker info
[root@localhost yum.repos.d]# docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
scan: Docker Scan (Docker Inc., v0.17.0)Server:
Containers: 0 #有多少容器
Running: 0 #正在运行的数量
Paused: 0 #暂停的数量
Stopped: 0 #停止的数量
Images: 0 #镜像的数量
Server Version: 20.10.17 #服务端版本号
Storage Driver: overlay2 #文件类型的驱动引擎
Backing Filesystem: xfs #文件系统类型
Supports d_type: true
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: cgroupfs #Cgroup引擎类型
Cgroup Version: 1
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk
Swarm: inactive
Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc version: v1.1.2-0-ga916309
init version: de40ad0
Security Options:
seccomp
Profile: default
Kernel Version: 3.10.0-693.el7.x86_64 #当前系统的内核版本
#以下是当前系统的信息,因为docker共享系统配置
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.781GiB
Name: localhost.localdomain
ID: LQWK:2C26:54YI:XEIW:XZP3:Q44T:LB3J:3PAC:LKE3:HMNW:YE3Q:7FIN
Docker Root Dir: /var/lib/docker
Debug Mode: false
Registry: https://index.docker.io/v1/ #默认仓库地址
Labels:
Experimental: false
Insecure Registries: #指定私有仓库地址
127.0.0.0/8
Live Restore Enabled: false