我必须从供应商站点获取Docker映像,然后将映像推送到私有存储库(Artifactory)。这样,CI / CD管道可以从专用存储库中检索映像并部署映像。
实现它的最佳方法是什么,我需要重新创建图像吗?
步骤:
请参考以下内容(并非完全根据您的需要,但这会有所帮助):https://www.howtoforge.com/tutorial/how-to-create-docker-images-with-dockerfile/
有关cmd和Dockerfile的更改,请参考docker office文档站点
,我相信它们是docker save
和docker export
给您的tar或zip文件。
您可以执行以下操作。
1.执行docker load < file.tar
-您将获得加载的图像名称。记下名字。
1.将tar或zip文件下载到本地。
2.执行cat file.tar | docker import image_name_that_you_noted_above
3.您现在就可以使用该图像了。 tag
到您的仓库和push
,或直接使用docker run