是否可以从基础 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?
不是真的。一种解决方法是重新指定这些图像:
- openjdk
- buildpack-deps:jessie
- buildpack-deps/jessie-scm
- buildpack-deps/jessie-curl 开始
FROM debian:jessie
所以你需要重写那些 Dockerfile,从 curl 开始,这次是 FROM centos7
出于维护原因,我们要求在所有 Docker 个容器中使用 CentOS。
我们的一个依赖项 Docker 文件将 java:8 作为其基础图像。
FROM java:8
......
此基础映像使用基于 debian 的 linux 作为其基础 OS.
有没有办法用centos覆盖debian?
Is there a way to override the debian with centos?
不是真的。一种解决方法是重新指定这些图像:
- openjdk
- buildpack-deps:jessie
- buildpack-deps/jessie-scm
- buildpack-deps/jessie-curl 开始
FROM debian:jessie
所以你需要重写那些 Dockerfile,从 curl 开始,这次是 FROM centos7