centos8docker报错安装

1、podman-3.3.1-9.module_el8.5.0+988+b1f0b741.x86_64 需要 runc >= 1.0.0-57

这个报错解决办法

yum erase podman buildah

2、问题:执行yum update 报错 problem with installed package containers-common-2:1-2.module_el8.5.0+890+6b136101.noarch

执行下面的containerd.io版本安装即可

yum install https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.3-3.1.el8.x86_64.rpm --allowerasing

解决:
1.备份之前的yum源 mv /etc/yum.repos.d /etc/yum.repos.d.backup

    2.创建一个新的yum.repos.d目录  mkdir /etc/yum.repos.d

    3.执行以下命令以清理旧的yum源缓存 yum clean all

    4.安装新的yum源

wget http://mirrors.aliyun.com/repo/Centos-8.repo
 
wget  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 
yum install -y epel-release
 
mv *.repo /etc/yum.repo.d/

5.更新yum源 yum update

  1. 安装docker yum install -y docker-ce

7.开启docker

systemctl start docker.service 
systemctl enable docker.service 
systemctl status  docker.service 
docker version

在宝塔中安装docker会出现下面问题:

You should consider upgrading via the ‘/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip’ command.

3.错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist

[root@yum.repos.d]KaTeX parse error: Expected 'EOF', got '#' at position 99: …tos8_base.repo #̲下载腾讯云中Centos8镜像…rm -rf CentOS-Linux-BaseOS.repo
[root@yum.repos.d]KaTeX parse error: Expected 'EOF', got '#' at position 46: …ux-BaseOS.repo #̲删除系统自带的CentOS-L…yum makecache
#建立新的缓存
[root@yum.repos.d]$sudo yum update
#再次运行,报错为Repository extras is listed more than once in the configuration
Repository fasttrack is listed more than once in the configuration。出现这个报错是因为 YUM 配置文件中包含了重复的 extras 和 fasttrack 仓库信息,将CentOS-Linux-BaseOS.repo文件中多余的仓库信息注释掉即可

4.centos8.3安装docker

CentOS 8 已经将默认的软件仓库从 Docker 转移到了 Podman,因此安装 Docker 需要使用第三方仓库。以下是安装 Docker 的步骤:

移除旧的 Docker 版本(如果有安装的话)。
sudo dnf remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
安装 Docker 所需的软件包。
sudo dnf install -y dnf-plugins-core
设置 Docker 仓库。
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker Engine(社区版)。
sudo dnf install -y docker-ce docker-ce-cli containerd.io
启动 Docker 服务并设置开机自启。
sudo systemctl start docker
sudo systemctl enable docker
验证 Docker 是否正确安装。
sudo docker run hello-world

这些命令应该在 CentOS 8.3 上连续执行,以完成 Docker 的安装和验证。如果你遇到任何问题,请确保你的网络连接正常,并检查是否有最新的包可用。

  • 26
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值