The Docker documentation states:
The FROM instruction initializes a new build stage and sets the Base Image for subsequent >instructions. As such, a valid Dockerfile must start with a FROM instruction.
However the Dockerfile for httpd starts with:
ADD file:51108b89c70ce0773c897be520c84454660f38b84ba556da49c7fe77e5d52416 in /
The official Docker documentation describes the ADD keyword, but it doesn't describe the syntax of file:51108b89c70ce0773c897be520c84454660f38b84ba556da49c7fe77e5d52416
. What does file:51108b89c70ce0773c897be520c84454660f38b84ba556da49c7fe77e5d52416
mean? Since it appears to be a SHA256, how can I see the contents of where the SHA256 hash points to? And is it no longer necessary for a Dockerfile to start with the FROM
keyword?