Docker安装

下载

1
2
3
4
5
6
7
# 下载18.03 docker版本并安装(本地安装)
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm
yum localinstall docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm
# 下载18.06.03 docker版本并安装(本地安装)
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.3.ce-3.el7.x86_64.rpm
yum localinstall docker-ce-18.06.3.ce-3.el7.x86_64.rpm
# service docker restart
1
2
3
4
5
6
7
8
9
# 安装18.06.3 docker版本并安装(非本地安装)
第一步、安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
第二步、添加软件源 (阿里云软件源)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
第三步、查看yum源中所有的docker版本
yum list docker-ce --showduplicates | sort -r
第四步、安装 Docker-CE
yum -y install --setopt=obsoletes=0 docker-ce-18.06.3.ce-3.el7 docker-ce-selinux-18.06.3.ce-3.el7

安装17.03.2版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
container*
# 定义安装版本
export docker_version=17.03.2
# step 1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2 bash-completion
# Step 2: 添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
yum makecache all
version=$(yum list docker-ce.x86_64 --showduplicates | sort -r|grep ${docker_version}|awk '{print $2}')
yum -y install --setopt=obsoletes=0 docker-ce-${version} docker-ce-selinux-${version}
# 如果已经安装高版本Docker,可进行降级安装(可选)
yum downgrade --setopt=obsoletes=0 -y docker-ce-${version} docker-ce-selinux-${version}

# 设置开机启动
systemctl enable docker