我目前正在为EOL平台(不要问)构建Docker映像,以提供各种工具以及最新的OpenSSL。
https://github.com/cjolowicz/docker-centos5
社区如何标记这些图像会是什么?
共有三点信息:
当前,我倾向于使用curl-centos5:7.64.0
之类的东西,因此在图像名称中包括平台,并且仅使用上游版本作为标签。我没有提供有关Dockerfile版本的任何指示,即将来的更新将仅覆盖Docker Hub上的现有映像。
我的理由是,在我的情况下,平台是非常中心的(因为它太旧了),因此它应该是映像名称的一部分。
此外,人们倾向于使用$upstream
或$upstream-$platform
之类的标签,而忽略了自己的Dockerfile的版本。另一方面,像Debian这样的发行版通常会在上游版本中添加一个后缀,但这在Docker社区中似乎并不是自定义的。
什么是最好的或被接受的方式?