zoukankan      html  css  js  c++  java
  • Dockerfile基本结构

    1.Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。

    2.Dockerfile文件分为四个部分:
    a.基础镜像信息
    在Dockerfile中使用#完成一行的注解
    #第一行必须制定基础镜像
    FROM centos

    b.维护者信息
    #维护者信息
    MAINTAINER your_name your_email

    c.镜像操作指令
    #镜像操作指令,使用yum安装mysql
    RUN yum -qqy install mysql
    当然这些指令还有包括ADD、ENV、EXPOSE等

    d.容器启动执行指令
    CMD ["python","app.py"]

    每运行一条 RUN 指令,镜像则添加新的一层,最后的 CMD 指令,制定容器启动时要启动的命令。

    ## 一个基础的 python 运行环境
    FROM python
    ## 设置工作目录
    WORKDIR /app
    ## 将当前系统文件夹内容复制到容器的 app 目录
    ADD . /app
    ## 安装必要的依赖包
    RUN yum -qqy install mysql
    ## 开放80端口,供容器外访问
    EXPOSE 80
    ## 定义环境变量
    ENV NAME HELLO
    ## 运行命令
    CMD ["python","app.py"]
  • 相关阅读:
    Redis基础
    Windows 10 中 安装 RabbitMQ
    Nginx
    第二章-矩阵
    第一章-行列式
    第六章-微分方程
    第五章-多元函数
    第四章-定积分
    第三章-不定积分
    第二章-导数
  • 原文地址:https://www.cnblogs.com/linjiqin/p/8724853.html
Copyright © 2011-2022 走看看