三、安装docker
目前docker只支持64位系统
#关闭防火墙 systemctl stop firewalld.service setenforce 0
3.1 安装依赖包(使用在线源)
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-utils:
提供了 yum-config-manager 工具
device mapper:
是Linux 内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。
device mapper 存储驱动程序需要 device-mapper-persistent-data lvm2
3.2 设置阿里云镜像源,安装并启动Docker-ce
#配置阿里云镜像源 [root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.3 安装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
目前多数公司使用的docker是19版本的
安装好的Docker系统有两个程序,Docker服务端和Docker客户端。其中Docker 服务端是一个服务进程,负责管理所有容器。
Docker客户端则扮演着Docker服务端的远程控制器,可以用来控制Docker的服务端进程。大部分情况下,Docker服务端和客户端运行在一台机器上
[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