dockerfile维护的最佳实践?
我有一个Dockerfile,如下所示:
我有2个关于基本图像的问题: 1.如何获得标签? 通常,我从dockerhub得到它,让我们说openjdk:8u151,我可以从dockerhub’s openjdk repository获得它. 如果我可以从任何本地docker命令获取所有标签,那么我不需要访问web来获取标签,效率真的有点低吗? 2.基本图像是否安全? 我的意思是如果我的基本图像总是存在? 看看上面的openjdk回购,它是一个官方回购. 我发现只有8u151供我选择.但我认为在这个过程中应该有很多jdk8版本,所以还应该有很多jdk8图像,比如8u101,8u163等. 那么我可以猜维护者会删除openjdk的一些旧图像吗? 即使openjdk真的只生成一个jdk8版本.我的谜题仍然是无法避免的,因为dockerhub真的为用户提供了删除按钮. 什么是最好的做法,请建议,谢谢. 最佳答案
见“How to list all tags for a Docker image on a remote registry?”. 例如,访问: https://registry.hub.docker.com/v2/repositories/library/java/tags/?page_size=100&page=2
只要您将自己构建的图像保存在注册表中(或者是自己托管的图像,或者是自托管图像),是的:您将能够至少根据您已完成的图像构建新图像. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |