yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
打开终端或 SSH 连接到 Rocky Linux 的服务器。
进入 /etc/yum.repos.d/ 目录,该目录包含 Rocky Linux 的 yum 配置文件。
cd /etc/yum.repos.d/
备份当前的 yum 配置文件,以防万一需要还原。
sudo cp *.repo *.repo.bak
使用文本编辑器(如 vi 或 nano)打开 Rocky Linux 的 yum 配置文件。
sudo vi Rocky.repo
如果你使用的是 Rocky Linux 8,那么配置文件的名称可能是 rocky8.repo。
在打开的文件中,找到以 [base] 开头的部分,通常是一个名为 rocky-base.repo 或类似的节。
在该节中,找到 baseurl 行,并将其注释掉(在行前面添加 #)。
# baseurl=http://...
在注释掉的 baseurl 行下方添加阿里云的镜像源地址。你可以根据你所在的地区选择合适的镜像源地址。以下是一些常用的阿里云镜像源地址:
阿里云中国大陆镜像源:
baseurl=http://mirrors.aliyun.com/rocky/$releasever/BaseOS/$basearch/os/
请注意,上述地址中的 $releasever 和 $basearch 是变量,会被实际的版本号和架构替换。
保存并关闭文件。
清除 yum 缓存。
sudo yum clean all
更新 yum 缓存并安装软件包。
sudo yum update
yum install -y docker-ce
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-seliunx \
docker-engine-seliunx \
docker-engine \
docker-ce
在启动Docker建议关闭防火墙,但是在企业中肯定是不能这么做的。
关闭是因为防止以后学习时端口没开造成不必要的麻烦。
# 关闭
systemctl stop firewalld
# 禁止开机启动
systemcyl disable firewalld
# 启动docker
systemctl start docker
# 查看状态
systemctl status docker
# 停止docker
systemctl stop docker
# 查看版本
docker -v
# 重启docker
systemctl restart docker
# 设置开机启动
systemcyl enable docker
# 创建docker文件夹
sudo mkdir /etc/docker
# 编辑镜像地址
sudo vi /etc/docker/daemon.json
# 将下面换成镜像地址
{
"registry-mirrors": ["镜像加速器地址"]
}
# 重新加载docker文件
sudo systemctl daemon-reload
# 重启docker服务
sudo systemctl restart docker
在阿里云中找到控制台之后在页面上方中搜索镜像,找到如下图所示
网址为:https://cr.console.aliyun.com/cn-qingdao/instances/mirrors

每个人的镜像都是不一样的,所以要登录自己的账号

mkdir -p /etc/docker #创建配置文件目录。
tee /etc/docker/daemon.json <<-'EOF' #写入加速配置。
{
"registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload #重新加载配置文件。
systemctl restart docker #重启Docker服务。
速配置。
{
"registry-mirrors": ["https://gwsg6nw9.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload #重新加载配置文件。
systemctl restart docker #重启Docker服务。