zoukankan      html  css  js  c++  java
  • DockerFile

    Dockerfiles 语法 命名约定为全部大写
    INSTRUCTION argument

    基于镜像
    FROM <image name>

    镜像的作者
    MAINTAINER <author name>

    在shell或exec的环境下执行命令
    RUN <command>

    复制文件指令 source 可以是URL或者是启动配置上下文的一个文件 destination 容器内的路径
    ADD <source> <destination>

    提供了容器默认的执行命令,只允许使用一次,三种使用方式
    The main purpose of a CMD is to provide defaults for an executing container.
    CMD ["executable","param1","param2"]
    CMD ["param1","param2"]
    CMD command param1 param2

    指定容器在运行时监听的端口
    EXPOSE <port>

    配置给容器一个可执行的命令
    An ENTRYPOINT allows you to configure a container that will run as an executable.
    ENTRYPOINT ['executable','param1','param2']
    ENTRYPOINT command param1 param2

    指定RUN CMD ENTYPOINT命令的工作目录
    WORKDIR /path/to/workdir

    设置环境变量
    ENV <KEY> <value>

    镜像正在运行时设置一个UID
    USER <uid>

    授权访问从容器内到主机的目录
    VOLUME ['/data']

  • 相关阅读:
    二维数组最大关联子数组
    四则运算(终极版)
    最大子数组
    四则运算(三) 记录日志
    四则运算(三)
    四则运算记录日志
    四则运算(二)
    简单web四则运算出题
    Daily Scrum
    Daily Scrum
  • 原文地址:https://www.cnblogs.com/zhangeamon/p/5147146.html
Copyright © 2011-2022 走看看