不同平台的docker映像分析

不同平台的docker映像分析,docker,continuous-integration,gitlab,Docker,Continuous Integration,Gitlab,使用Gitlab CI 我可以从同一个Docker文件中创建两个要求稍有不同的图像吗 输出图像名称也将根据差异而有所不同 让我们称之为体积差异 一种映像类型将包括用于向主机公开数据的卷 第二种映像类型将在其中嵌入文件,而不是装入卷 要求在Gitlab CI中使用相同的项目/分支,并且为了两个结果,不再使用重复的代码。对于您给出的示例,您可以对这两个项目使用相同的映像:Dockerfile中的卷通常只会产生令人困惑的副作用,并且不会影响您在任何特定目录中装载卷的能力。还要注意的是,卷装载的方向是将

使用Gitlab CI

我可以从同一个Docker文件中创建两个要求稍有不同的图像吗

输出图像名称也将根据差异而有所不同

让我们称之为体积差异

一种映像类型将包括用于向主机公开数据的卷 第二种映像类型将在其中嵌入文件,而不是装入卷


要求在Gitlab CI中使用相同的项目/分支,并且为了两个结果,不再使用重复的代码。

对于您给出的示例,您可以对这两个项目使用相同的映像:
Dockerfile中的卷
通常只会产生令人困惑的副作用,并且不会影响您在任何特定目录中装载卷的能力。还要注意的是,卷装载的方向是将数据推入容器,而不是将数据从容器中暴露出来。卷只是一个例子——实际上它是一个针对不同平台的全新映像——复杂性是仅使用一个分支代码并开发两个不同的映像。