是否可以从基础 Docker 文件覆盖基础 OS?

Is it possible to override the base OS from base Docker file?

出于维护原因,我们要求在所有 Docker 个容器中使用 CentOS。

我们的一个依赖项 Docker 文件将 java:8 作为其基础图像。

FROM java:8 ...... 此基础映像使用基于 debian 的 linux 作为其基础 OS.

有没有办法用centos覆盖debian?

Is there a way to override the debian with centos?

不是真的。一种解决方法是重新指定这些图像:

所以你需要重写那些 Dockerfile,从 curl 开始,这次是 FROM centos7