版本
- 1、VMware Workstation:16.1.0 build-17198959
- 2、centos: centos8(CentOS-8.3.2011-x86_64-minimal.iso)
查看centos系统版本
cat /etc/redhat-release
vm安装centos8的过程自行百度,安装完成之后,更换yum源
将yum源更换成阿里源
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
centos8(centos8官方源已下线,建议切换centos-vault源)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
3、运行 yum makecache 生成缓存
yum makecache
非阿里云ECS用户会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 信息,不影响使用。用户也可自行修改相关配置: eg:
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
虚拟机是公网用户
CentOS 8 结束生命周期如何切换源
公网用户:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all && yum makecache
阿里云ecs用户:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/CentOS-Base.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-Base.repo
yum clean all && yum makecache
安装docker
安装yum-utils
使用 Docker 仓库进行安装,在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。yum-utils 提供了 yum-config-manager。
sudo yum install -y yum-utils
使用yum-config-manager设定稳定的仓库 a:默认仓库地址
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
b:aliyun 仓库地址
sudo yum-config-manager --add-repo http://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
启动docker
sudo systemctl start docker
docker更换阿里源
1. 获取加速链接
到cr.console.aliyun.com/cn-hangzhou…获取属于自己的加速链接
2. 替换
# 打开配置文件,没有新建一个
sudo vim /etc/docker/daemon.json
# 添加阿里源
{
"registry-mirrors": ["https://md4nbj2f.mirror.aliyuncs.com"]
}
3. 重启服务
#重载配置文件
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker
4. 查看配置是否生效
sudo docker info
开机自启动docker
systemctl enable docker