docker - 如何不从 Docker 中的基础镜像继承标签?
问题描述
当 docker 镜像 X 用作 docker 镜像 Y 的基础镜像时,镜像 Y 会继承 X 的所有标签。也就是说,图像 Y 具有 X 的所有标签加上 Y 添加的任何标签。
有什么方法可以防止这种标签继承发生,无论是在 Dockerfile 中还是在docker build
命令中?
解决方案
我认为没有办法删除标签。当我在图像中添加标签时,我使用自己的“命名空间”,以便以后可以轻松找到我想要的。示例标签可以com.mycompanyname.foo
设置为 value bar
。
推荐阅读
- c# - Newtonsoft.Json 内存不足异常
- android - 同步多个 api 调用 Android RxJava
- java - 使用自定义 Unix 组编写 Spark 数据集
- dockerfile - 运行 docker 容器时文件上的“权限被拒绝”
- javascript - 微型 MCE 和 Django
- javascript - 如何拦截类实例中的所有错误?
- python - 如何定义需要来自不同类的属性的方法?
- sql - 基于三个限制关系的 SQL 查询
- javascript - 在不导航的情况下更改路由器 URL,但添加到浏览器历史记录
- reactjs - React Native - StackNavigator 标头具有双倍高度