Centos 8 更换阿里云镜像源 安装 Docker 部署WebAPI

- 切换CentOS 8源为阿里源

备份原有的yum源文件,以便需要时恢复:
sudo mv /etc/yum.repos.d/CentOS-* /tmp/

下载并安装阿里云的CentOS 8源配置文件:
通过sudo方式执行curl指令,将镜像文件下载至/等/yum.repos.d/CentOS-Base.repo目录中

生成缓存
sudo yum makecache

更新一下yum源:
yum -y update

遇到以下错误时(为了跳过无法安装某些软件包 或者选择非最佳选项的软件包),只需按照提示修改相应的参数即可使用yum -y update命令:$ yum -y update --nobest
如果后续遇到类似错误时,则可以采用此方法来解决问题:完成所有操作后,则会更换yum镜像源至阿里云版本。
- 关闭防火墙的同时设置SELINUX参数
使用systemctl命令依次停止和禁用firewalld服务。
启用硬性禁用以确保防火墙严格控制网络流量。
通过sed命令将SELINUX参数从'enforcing'改为'disabled'。
检查防火墙状态后重新验证配置设置
systemctl status firewalld
systemctl status selinux-autorelabel

安装Dokcer WebAPI部署到Docker上







安装docker
由于centos8系统默认以podman替代docker作为默认应用,在不修改配置的情况下直接安装docker会导致与podman服务发生冲突由此可见
从源码库中获取并解压该rpm包文件。
使用-y选项依次安装这三个软件包:
yum-utils, device-mapper-persistent-data, lvm2。配置管理器新增一个Docker CE源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo。删除本地已构建的Docker容器镜像:
yum erase podman buildah。一次性安装Docker CE及其CLI工具和containerd.io:
yum install docker-ce docker-ce-cli containerd.io。
