docker拉取镜像错误 missing signature key

您正在尝试使用 yum 在 CentOS 或 RHEL 系统上安装 docker-ce,但您遇到了一些问题。根据您提供的输出,这里有几个需要注意的点:

  1. 系统未注册: "This system is not registered with an entitlement server" 指示您的系统未注册。对于 RHEL,您需要注册才能访问 Red Hat 的官方仓库。但是,docker-ce 不在 RHEL 的官方仓库中,所以即使注册也无法解决此问题。

  2. epel 仓库重复: "Repository epel is listed more than once in the configuration" 表明您的系统中 EPEL 仓库配置了多次。这不会阻止您安装 docker-ce,但建议您解决这个小问题以避免将来的混淆。

  3. docker-ce 包不可用: 这是主要问题。您需要添加 Docker 的官方仓库才能安装 docker-ce

下面是安装 docker-ce 的步骤:

  1. 安装所需的依赖项:

    sudo yum install -y yum-utils 
  2. 设置 Docker 仓库:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
  3. 再次安装 docker-ce:

    sudo yum install docker-ce docker-ce-cli containerd.io -y 
  4. 启动 Docker:

    sudo systemctl start docker 
  5. (可选)使 Docker 在启动时自动运行:

    sudo systemctl enable docker 

以上步骤应该可以帮助您成功安装 docker-ce

你可能感兴趣的:(docker,容器,运维)