centos安装docker
ben 2018-08-03
centos
docker
# 删除docker旧版本
yum remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# 设置yum仓库
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
2
3
4
5
2
3
4
5
# 安装docker
# 查看yum包
yum list docker-ce --showduplicates | sort -r
1
# 安装docker以及其它依赖
yum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7 containerd.io
1
注意: 如果报错contained.io版本太低,则需要单独下载安装contained.io,安装完成之后再安装docker-ce与docker-ce-cli
操作如下:
wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm
yum install -y docker-ce-18.09.7 docker-ce-cli-18.09.7
1
2
3
4
5
2
3
4
5
# 启动docker
systemctl enable docker
systemctl start docker
1
2
2