• 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"]
  • 相关阅读:
    Postfix之mail.cf
    利用 Postfix 抵擋垃圾信
    安装webmin
    Win7 登入提示临时漫游档案
    squid 延伸
    禁止VMware用户在系统里删除网卡的操作的方法
    Squid Proxy Server 3.1
    使用RBL拦截垃圾邮件
    建置 POSTFIX 服务器
    Seednet 访问路径
  • 原文地址:https://www.cnblogs.com/linjiqin/p/8724853.html
Copyright © 2020-2023  润新知