基础图像中包含什么,同时使用FROM构建码头图像

问题描述:

我正在学习码头工具并做一些简单的动手来更好地理解事物。基础图像中包含什么,同时使用FROM构建码头图像

我指的是泊坞窗枢纽https://hub.docker.com/,并提到一些官方泊坞窗的图像,例如httpd docker image

现在,我看到了它的Dockefile为这是如何建立在here和一些内容有如下:

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构建。

我的疑问是我们如何知道什么debain:jessie提供(如它有一个bash shell的,它有蟒蛇等)的所有功能?我们在哪里可以找到“基础起点”(FROM ...)的信息,它提供了哪些功能。

这是一个debian linux docker镜像! :)

看到码头商店的debian图像,https://store.docker.com/images/debian有一个“杰西”标签。这就是你正在得到的

你可以看看debian:jessie码头文件,并调查它在图像中放什么。

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