Dockerfile

E276995

A Dockerfile is a text-based configuration script that defines how to build a Docker container image by specifying its base image, dependencies, configuration, and commands.

All labels observed (3)

Label Occurrences
Containerfile 1
Dockerfile canonical 1
Dockerfile reference specification 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf build script ⓘ
configuration file format ⓘ
text file ⓘ
bestPractice minimize number of layers ⓘ
pin dependency versions ⓘ
use small base images ⓘ
commentSyntax lines starting with # ⓘ
defaultLocation build context root directory ⓘ
defines Docker image build instructions ⓘ
base image ⓘ
dependencies for container image ⓘ
environment configuration ⓘ
runtime commands ⓘ
enables automation of image builds ⓘ
reproducible container images ⓘ
executedBy docker build command ⓘ
fileNameConvention Dockerfile ⓘ
introducedBy Docker Inc. ⓘ
linked to: Docker
lineStructure one instruction per line ⓘ
parsedBy Docker daemon ⓘ
linked to: Docker
primaryPurpose build Docker container images ⓘ
relatedTo Docker container ⓘ
Docker image ⓘ
docker-compose.yml ⓘ
supportsFeature build-time arguments ⓘ
caching of build layers ⓘ
image layering ⓘ
multi-stage builds ⓘ
supportsInstruction ADD ⓘ
ARG ⓘ
CMD ⓘ
COPY ⓘ
ENTRYPOINT ⓘ
ENV ⓘ
EXPOSE ⓘ
FROM ⓘ
HEALTHCHECK ⓘ
LABEL ⓘ
MAINTAINER (deprecated) ⓘ
ONBUILD ⓘ
RUN ⓘ
SHELL ⓘ
STOPSIGNAL ⓘ
USER ⓘ
VOLUME ⓘ
WORKDIR ⓘ
syntax Dockerfile reference specification ⓘ
linked to: Dockerfile
typicalExtension (no file extension) ⓘ
usedBy Docker ⓘ
usedIn containerization workflows ⓘ
continuous integration pipelines ⓘ
infrastructure as code practices ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Docker → supportsFormat → Dockerfile ⓘ
Dockerfile → syntax → Dockerfile reference specification ⓘ
linked to: Dockerfile
Buildah → canBuildFrom → Containerfile ⓘ
linked to: Dockerfile