zoukankan      html  css  js  c++  java
  • 四:(之五)Dockerfile语法梳理和实践

    *5.Dockerfile语法梳理和实践

    5.1 尽量使用官方的image作为base image

    5.2 metadata:指明作者 版本 描述

    5.3 每一条run都能形成一个分层,避免无用分层应该合并run语句。并且使用分行

     

    5.4 工作目录。RUN pwd 打印出来当前目录为/test/demo

    5.5 ADD hello/ 将一个可执行文件添加到当前目录下。。 添加远程文件可以使用 RUN curl

    5.6 使用ENV之后的语句可以引用ENV。尽量使用ENV来增加可维护性。

     

    *5.7 RUN vs CMD vs ENTRYPOINT

     

    这两种形式都可以打印出hello docker

    1》测试entrypoint 

    ------shell版本----------

    ----------Exec版本----------

    $name问题?并没有解析env常量,只是执行了env语句。

    改动:

    2CMD VS ENTRYPOINT

    存在其他命令时则执行其他命令不执行CMD:

    by -- 阿圆这个程序媛
  • 相关阅读:
    javaweb
    反射 day1
    JDBC-day1
    总结
    day5
    day4
    day3
    18.10.17 考试总结
    洛谷P2172 [bzoj] 2150 部落战争
    18.10.15 考试总结
  • 原文地址:https://www.cnblogs.com/chaos-li/p/9606285.html
Copyright © 2011-2022 走看看