美文网首页
dockerfile

dockerfile

作者: 带着小猪闯天下 | 来源:发表于2019-10-31 15:19 被阅读0次

    创建镜像所在的文件夹和Dockerfile文件

    mkdir test
    cd test
    touch Dockerfile    ##必须这么写
    

    2.2、 在Dockerfile文件中写入指令,每一条指令都会更新镜像的信息例如:

    # This is a comment 
    FROM daocloud.io/library/centos        ##基础镜像
    MAINTAINER yangshuai yangs@qq.com      ##作者和作者的邮箱
    RUN touch /aa.txt; rm -rf /tmp/*              ##执行的动作   (RUN可以写多行) 
    RUN touch /tmp/a.txt                                ###每一行都是一个state
    

    创建镜像:
    docker build -t laoyang/test:v1 .
    docker build 是docker创建镜像的命令
    -t 是标识新建的镜像属于 ouruser的
    tetestst是仓库的名称
    :v1 是tag
    "."是用来指明 我们的使用的Dockerfile文件当前目录的

    image.png image.png

    格式说明:
    每行命令都是以 INSTRUCTION statement 形式,就是命令+ 清单的模式。命令要大写,"#"是注解。
    FROM 命令是告诉docker 我们的镜像什么。
    MAINTAINER 是描述 镜像的创建人。
    RUN 命令是在镜像内部执行。就是说他后面的命令应该是针对镜像可以运行的命令。

    dockerfile内置参数解释
    WORKDIR----->切换当前工作目录(宿主机)
    ADD ----->把当前宿主机目录文件cp到容器目录下
    RUN ------>执行命令
    EXPOSE ----->暴露端口给容器外面
    ENV ----->设置变量
    CMD ---------->执行命令

    相关文章

      网友评论

          本文标题:dockerfile

          本文链接:https://www.haomeiwen.com/subject/ooktbctx.html