Dockerfile的基本语法

    选择打赏方式

FROM 

FROM scratch 制作base image

FROM centos 制作base image

FROM ubuntu:14.04

LABEL

LABEL maintainer='admin@zyt8.cn'

LABEL version='v1.0'

LABEL description='this is zhangyutong blog'

RUN

RUN yum update && yum install vim 为了避免多余的无用layer尽量合并为一行代码

WORKDIR

WORKDIR /root 用WORKDIR改变当前工作目录,如果根目录没有root将会自动创建root

其实WORKDIR 和 RUN cd 一样 但是尽量使用WORKDIR

ADD and COPY

ADD hello / 将hello可执行程序add到image的根目录

ADD hello.tar.gz / 添加到根目录并且解压缩

ENV

ENV MYSQL_VISION 5.4 定义一个常量

RUN and CMD

RUN 是执行命令并且创建新的image layer

CMD 是设置容器启动后默认设置的命令和参数

ENTRYPOINT 是设置容器启动时运行的命令




版权声明:若无特殊注明,本文皆为《 张宇童 》原创,转载请保留文章出处。
本文链接:Dockerfile的基本语法 https://www.zyt8.cn/d/248.html
正文到此结束

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

嘻嘻 大笑 可怜 吃惊 害羞 调皮 鄙视 示爱 大哭 开心 偷笑 嘘 奸笑 委屈 抱抱 愤怒 思考 日了狗 胜利 不高兴 阴险 乖 酷 滑稽

评论信息框

吃奶的力气提交吐槽中...


既然没有吐槽,那就赶紧抢沙发吧!