基础图像中包含什么,同时使用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