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

我们的依赖项Docker文件之一具有java:8作为其基本镜像。
FROM java:8......该基本镜像使用基于debian的linux作为其基本OS。

有没有办法用centos覆盖debian?

最佳答案



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

  • openjdk
  • buildpack-deps:jessie
  • buildpack-deps/jessie-scm
  • buildpack-deps/jessie-curl开始FROM debian:jessie

  • 因此,您需要从curl 1开始重写这些Dockerfile,这次使用 FROM centos7

    关于docker - 是否可以从基本Docker文件覆盖基本操作系统?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35741990/

    10-16 04:02