Dockerfile

From NovaOrdis Knowledge Base
Revision as of 14:50, 26 April 2017 by Ovidiu (talk | contribs) (→‎ENV)
Jump to navigation Jump to search

Internal

Overview

A Dockerfile defines how a container should look at build time, and it contains all the steps that are required to create the image. Each command (line) in the Dockerfile generates a new layer in the image.

Commands

FROM

Specifies the base image.

FROM node:0.10

USER

The user to run a container's processes as.

Also see Docker Security

ENV

Declares environment variable accessible to the processes in the container:

ENV SOMETHING "something else"

RUN

ADD

WORKDIR

CMD

MAINTAINER

LABEL

Applies a label to the image.

LABEL "something"="something else" "other label"="some other content"