zoukankan      html  css  js  c++  java
  • docker 应用篇————dockerfile[十四]

    前言

    简单介绍一下dockerfile。

    正文

    dockerfile就是docker image的构建文件。

    然后来运行一下。

    然后就产生了test:1.0 这个镜像。

    然后启动一下你就发现了这个镜像没有启动成功。

    这是为什么呢?

    使用docker ps -a。

    很简单,因为启动后容器就退出了,因为容器内没有任何进程在运行了。

    那么来一个我们的2.0版本。

    如果我们使用docker run -d 还是会退出。

    那么我们使用下面这样:

    然后我们因为加了cmd /bin/bash

    所以我们这样写也是可以的。

    不用加前面的/bin/bash这样的也行的。

    下面介绍一下dockerfile的一些指令。个人建议可以去看一下docker一些实战的,练几个就熟了。

    from # 基础镜像
    
    maintainer # 作者,维护者
    
    RUN #镜像构建的时候需要运行的命令
    
    Add # 添加内容
    
    WORKDIR # 镜像的工作目录
    
    VOLUME #挂载的目录
    
    EXPORT #保留 端口配置
    
    CMD # 指定这个容器启动的时候要运行的命令,只有最后一个会生效
    
    ENTRYPOINT # 指定容器启动的时候要运行的命令
    
    ONBUILD # 当构建一个被继承DOCKERFile 这个时候就会运行ONBUILD指令。
    
    COPY #类似ADD,将我们的文件拷贝到镜像中
    
    ENV # 构建的时候设置环境变量
    

    上面这些后面会介绍到,故而现在就不介绍了,下一节容器共享卷。

  • 相关阅读:
    python自动华 (十二)
    python自动华 (十一)
    python自动华 (十)
    python自动华 (八)
    python自动华 (九)
    python自动华 (七)
    python自动华 (六)
    数据
    页面自适应
    判断是否移动端
  • 原文地址:https://www.cnblogs.com/aoximin/p/15084531.html
Copyright © 2011-2022 走看看