在Centos 7上安装docker

清理旧版本

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

安装依赖

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

##配置国内镜像源

# 使用阿里云镜像源
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 或者使用清华镜像源
# sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

更新yum缓存

sudo yum makecache fast

安装Docker

#查看可用版本
yum list docker-ce --showduplicates | sort -r

#安装最新版本
sudo yum install -y docker-ce docker-ce-cli containerd.io

#或者安装特定版本(如果最新版有问题)
sudo yum install -y docker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io

启动

sudo systemctl start docker
sudo systemctl enable docker

更多推荐