在构buildDocker镜像时使用FROM时,基本镜像中包含的内容

我正在学习docker工作,并做了一些简单的实践,以更好地理解事情。

我指的是docker hub https://hub.docker.com/ ,并提到了一些官方的docker镜像,例如httpd docker镜像

现在,我看到它的Dockefile是如何在这里build立的,其中的一些内容如下:

 FROM debian:jessie # add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added #RUN groupadd -r www-data && useradd -r --create-home -g www-data www-data ENV HTTPD_PREFIX /usr/local/apache2 ENV PATH $HTTPD_PREFIX/bin:$PATH 

很显然,这张图片是使用debian:jessie

我的疑问是,我们怎么知道所有的functiondebain:jessie提供(就像它有一个bash shell,是否有python等)? 我们在哪里可以find“基础起点”(FROM …)的信息,它提供了哪些function。

这是一个debian linux docker镜像! 🙂

请参阅Docker商店上的debian图像, https: //store.docker.com/images/debian上有一个“jessie”标签。 这就是你所得到的

你可以看一下debian:jessie docker文件,并调查它在图像中的位置。

例如,它提取所有必要的东西档案: https : //github.com/debuerreotype/docker-debian-artifacts/blob/de09dd55b6328b37b89a33e76b698f9dbe611fab/jessie/Dockerfile