You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Podman构建镜像推至Artifactory后,Docker为何无法拉取?

问题:Docker无法拉取Podman构建推送的镜像

环境

  • 部署在RHEL8上的Artifactory Docker仓库
  • 部署在RHEL7上的Jenkins从节点

问题背景

此前用Docker构建的镜像推送到上述Artifactory仓库后,Jenkins从节点通过Docker拉取一切正常。但近期改用Podman构建镜像并推送后,在Jenkins从节点执行docker pull时提示镜像未找到,而用podman pull却能正常拉取。遗憾的是Podman无法在Jenkins流水线中正常工作。

操作步骤

RHEL8服务器上的操作:

podman build -t artifactory/docker-repo/toothless:latest .
podman push artifactory/docker-repo/toothless:latest

RHEL7服务器上的操作:

docker pull artifactory/docker-repo/toothless:latest

执行结果

Trying to pull repository artifactory/docker-repo/toothless ...
Pulling repository artifactory/docker-repo/toothless
Error: image docker-repo/toothless:latest not found

Dockerfile内容

FROM registry.access.redhat.com/ubi9:9.1.0
LABEL maintainer=NightFury
COPY AppStream.repo /etc/yum.repos.d/AppStream.repo
COPY BaseOS.repo /etc/yum.repos.d/BaseOS.repo
RUN /usr/bin/yum install -y gcc git

补充说明

由于镜像基于RHEL9,而RHEL7主机不支持运行RHEL9镜像,因此无法在RHEL7服务器上用Docker构建该镜像。

疑问

  • 是否可以用docker pull从Docker仓库拉取Podman构建的镜像?
  • 我的操作流程中是否存在疏漏?

内容的提问来源于stack exchange,提问作者mickey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 04:20:14