zoukankan      html  css  js  c++  java
  • docker建镜像

    docker建镜像

    # build
    
    docker build -t $(BASE):$(TAG) -f run.docker .
    

    Dockerfile

    Dockerfile是自定义镜像的一个重要帮手,然后其中会有很多常用的命令,比如上面代码中的run.docker就是一个Dockerfile,他的内容如下:

    # run.docker(file)
    
    FROM nginx
    
    RUN echo "<h1>Hello, World!<h1>" /usr/hare/nginx/html/index.html
    

    除此以外其实还有很多其他的命令,稍微总结一下

    • FROM
      用于指定基础镜像

    • RUN
      在镜像的bash环境运行指定命令

    • COPY
      复制上下文路径中的文件到容器的指定路径,上下文路径是指容器引擎中的路径,并不指本地路径,所谓复制文件也只是把本地文件传入到容器引擎中再进行复制

    • ADD
      作用和COPY相似,不过可以作用于文件链接以及压缩文件

    • CMD
      在容器启动之后执行指定命令

    • WORKDIR
      指定工作目录

    • ENV
      生成环境变量

    • EXPOSE
      暴露容器的指定端口

    • ENTRYPOINT
      容器的一个入口点,和CMD相比可以在运行后继续传入传入参数,不像CMD是一次性的指定命令。

  • 相关阅读:
    Swift
    Swift
    Swift
    Swift
    Swift
    nineOldAnimation 应用
    Android 编程下 Touch 事件的分发和消费机制
    用Gradle 构建android程序
    CygWin模拟Linux环境进行Ant批量打包
    UML类图与类的关系详解
  • 原文地址:https://www.cnblogs.com/zzy0306/p/10687134.html
Copyright © 2011-2022 走看看