【发布时间】:2022-10-27 17:07:45
【问题描述】:
由于某些技术和组织原因,我不能通过使用 docker push 或 CI/CD 推送将我们的 Artifactory 用作注册表。
看起来,JFrog 的 Artifactory 通过直接上传文件提供了手动部署工件的功能。现在,如何使用我在机器上本地构建的 Docker 映像来做到这一点?我只找到了关于 JAR 文件的解释。
【问题讨论】:
标签: docker artifactory docker-image
由于某些技术和组织原因,我不能通过使用 docker push 或 CI/CD 推送将我们的 Artifactory 用作注册表。
看起来,JFrog 的 Artifactory 通过直接上传文件提供了手动部署工件的功能。现在,如何使用我在机器上本地构建的 Docker 映像来做到这一点?我只找到了关于 JAR 文件的解释。
【问题讨论】:
标签: docker artifactory docker-image
我不是 100% 确定,但您可以尝试将图像保存到文件并通过 UI 上传。
docker save imagename > imagename.tar
【讨论】:
您可以使用以下命令保存 docker 映像:
docker save <Docker_Image_ID> > <name>.tar.gz
然后解压 tar.gz 文件并通过以下方式部署目录的内容 JFrog CLI.
【讨论】: