Docker应用程序容器可以在没有OS的情

时间:2015-12-08 09:19:44

标签: docker

我试图创建一个Docker镜像,以便在容器中部署Web应用程序。 tomcat Dockerfile内容如下所示,我从docker hub

获取
FROM java:7-jre
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME

我想知道tomcat在docker容器中没有操作系统可以运行吗?这里的基本映像是java而不是操作系统(如ubuntu / debian) 我无法从网上找到令人满意的解释。

1 个答案:

答案 0 :(得分:2)

如果查看docker/java Dockerfile,则基于:

FROM buildpack-deps:jessie-scm

buildpack-deps:jessie-scm depends on

FROM buildpack-deps:jessie-curl

buildpack-deps:jessie-curl depends on

FROM debian:jessie

这意味着您的tomcat图像基于操作系统(Debian 8)。

每个Dockerfile都在其基本映像中定义的层上构建。