1、环境centos? 7.8
[root@pro ~]# uname -a
Linux pro 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@pro ~]# getenforce
Disabled
[root@pro ~]# systemctl stop firewalld
此处需注意是否有base源,我使用的阿里的镜像,自带base源和epel源
[root@pro yum.repos.d]# cat CentOS-Base.repo?
[base]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7
查看docker??
[root@pro ~]# yum list docker --show-duplicates
2、2017年以后,docker分为社区版和企业版
现在都需要安装docker-ce,安装方法为:
[root@pro ~]# yum install yum-utils -y
[root@pro ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
查看docker-ce的版本
[root@pro ~]# yum list docker-ce --show-duplicates
安装最新的docker-ce? ? ? ??docker-ce.x86_64 3:20.10.7-3.el7? ?
[root@pro ~]# yum install docker-ce -y
对docker做一些配置
[root@pro ~]# vim /etc/docker/daemon.json
{
?"graph": "/data/docker",
?"storage-driver": "overlay2",
?"insecure-registries": ["registry.access.redhat.com","quay.io"],
?"registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"],
?"bip": "172.7.91.0/24",
?"exec-opts": ["native.cgroupdriver=systemd"],
?"live-restore":true
}
启动docker
[root@pro ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@pro ~]# systemctl start docker
3、docker常用命令
原文:https://blog.51cto.com/rylan/2883917