CentOS7 联网在线安装docker
确保机器能上网,需要阿里镜像源和阿里的docker镜像源,docker官方已经没有centos7的支持了
1.更换为阿里的镜像源
跳转到这个目录
cd /etc/yum.repos.d/
备份镜像源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下载阿里镜像源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
前提有wget命令,没有的话浏览器下载,然后用下载的文件内容覆盖 /etc/yum.repos.d/CentOS-Base.repo这个文件,比如
mv 下载的Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
清除缓存
yum clean all
重建缓存
yum makecache
更新系统,这一步可以不要,后面操作失败再说,生产环境谨慎使用
sudo yum update -y
安装一些工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
使用阿里docker镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在线安装docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
坐等安装结束,全程提醒 按 y
设置开机启动
sudo systemctl enable docker
启动服务
sudo systemctl start docker
验证
docker --version