docker - gerritcodereview/gerrit:XXX 和 gerritcodereview/gerrit:XXX-ubuntuXX 有什么区别?
问题描述
我将使用 docker 镜像安装 gerrit。我在 gerrit dockerhub ( https://hub.docker.com/r/gerritcodereview/gerrit )中发现了一些类似的图像
gerritcodereview/gerrit:XXX 和 gerritcodereview/gerrit:XXX-ubuntu 有什么区别?
如果我使用 Ubuntu 18.04 作为操作系统,我应该使用图像 gerritcodereview/gerrit:XXX-ubuntu18 吗?
解决方案
-distributionXX
指定图像所基于的分布。快速浏览一下gerritcodereview
Docker Hub 页面会发现它gerritcodereview:3.3.0
与gerritcodereview:3.3.0-centos8
.
没有指定发行版的版本可以被认为是开发人员的首选版本 - 如果您不需要特定发行版,请使用这个。但是,如果您需要基于特定分布的图像,这通常意味着您使用该图像作为您正在构建的图像的基础,您可以使用-distributionXX
标签。例如,这可以保证您知道必须使用哪个包管理器来安装任何其他依赖项。
推荐阅读
- reactjs - Formik 错误:TypeError:无法读取未定义的属性“值”
- python - 多个范围列表的交集和补集
- sql - SQL 错误 (245):将 nvarchar 值“50%”转换为数据类型 int 时转换失败
- typescript - 返回实现接口的类的函数:缺少属性
- javascript - 为什么 React 渲染一个组件,即使我没有传递任何东西给它?
- azure-functions - Application Insights 不记录传递给 Azure 函数的查询字符串
- mule - 骡 esb 3.5 压缩文件
- javascript - 根据咨询时间拆分时间并将对象推送到数组 - Javascript
- qt - 在 QML 中调整 QQuickPaintedItem 的大小
- javascript - JavaScript 限制基于原型的继承?