/*---------------------------------------------------------
 * Copyright (C) Microsoft Corporation. All rights reserved.
 *--------------------------------------------------------*/
"use strict";
// https://docs.docker.com/reference/builder/
exports.DOCKERFILE_KEY_INFO = {
    'FROM': ("Sets the **Base Image** for subsequent instructions."),
    'MAINTAINER': ("Set the **Author** field of the generated images."),
    'RUN': ("Executes any commands in a new layer on top of the current image and commits the results."),
    'CMD': ("Provides defaults for an executing container."),
    'LABEL': ("Adds metadata to an image. A **LABEL** is a key-value pair."),
    'EXPOSE': ("Informs Docker that the container will listen on the specified network ports at runtime."),
    'ENV': ("Sets the environment variable `key` to the value `value`."),
    'ADD': ("The **ADD** instruction copies new files, directories or remote file URLs from `src` and adds them " +
        "to the filesystem of the container at the path `dest`."),
    'COPY': ("Copies new files or directories from `src` and adds them to the filesystem of the container at the path `dest`."),
    'ENTRYPOINT': ("Configures a container that will run as an executable."),
    'VOLUME': ("Creates a mount point with the specified name and marks it as holding externally mounted volumes " +
        "from native host or other containers."),
    'USER': ("Sets the user name or UID to use when running the image and for any `RUN`, `CMD` and `ENTRYPOINT` " +
        "instructions that follow it in the Dockerfile."),
    'WORKDIR': ("Sets the working directory for any `RUN`, `CMD`, `ENTRYPOINT`, `COPY` and `ADD` instructions that follow it in the Dockerfile."),
    'ONBUILD': ("Adds to the image a trigger instruction to be executed at a later time, when the image is used as the " +
        "base for another build."),
    'STOPSIGNAL': ("Sets the system call signal that will be sent to the container to exit.")
};
//# sourceMappingURL=dockerfileKeyInfo.js.map