【问题标题】:Manual upload of a Docker image to Artifactory手动将 Docker 映像上传到 Artifactory
【发布时间】:2022-10-27 17:07:45
【问题描述】:

由于某些技术和组织原因,我不能通过使用 docker push 或 CI/CD 推送将我们的 Artifactory 用作注册表。

看起来,JFrog 的 Artifactory 通过直接上传文件提供了手动部署工件的功能。现在,如何使用我在机器上本地构建的 Docker 映像来做到这一点?我只找到了关于 JAR 文件的解释。

【问题讨论】:

    标签: docker artifactory docker-image


    【解决方案1】:

    我不是 100% 确定,但您可以尝试将图像保存到文件并通过 UI 上传。

    docker save imagename > imagename.tar
    

    【讨论】:

      【解决方案2】:

      您可以使用以下命令保存 docker 映像:

      docker save <Docker_Image_ID> > <name>.tar.gz 
      

      然后解压 tar.gz 文件并通过以下方式部署目录的内容 JFrog CLI.

      【讨论】:

      • 我会试试这个。但是首先看一下 tar 的内容,提供了几个目录,其中包含“layer.tar”文件。但 Artifactory 中的其他 Docker-Images 只有一个“manifest.json”和几个文件,如“sha256_A_HASH_VALUE”
      猜你喜欢
      • 2018-02-10
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      相关资源
      最近更新 更多