美文网首页
构建Docker镜像

构建Docker镜像

作者: 何家小富富 | 来源:发表于2021-02-21 22:26 被阅读0次

    docker提供了 自定义镜像 的功能,可以使我们保存对容器的修改,并再次使用。从而实现了 以软件的形式打包并分发服务及其运行环境中。


    构建镜像一:docker commit 通过容器构建成镜像

    docker commit [options] container [repository[:TAG]]

    [options] 包含
        -a,--author=""  镜像作者及其联系方式
        -m,--message="" 镜像构建的信息
        -p,--pause=true commit制定镜像时候,会暂停正在执行的容器执行,指示commit命令不暂停容器。
        
    container :容器的名字 或者id
    
    


    构建镜像二:docker build 通过 Dockerfile 文件来构建镜像(最重要的方式)

    1. 创建 Dockerfile 文件
    2. 使用 docker build 命令 来构建镜像

    创建 Dockerfile 文件

    Dockerfile 文件是包含了一系列 命令的文本文件。
    包含了镜像基础、镜像的维护人、镜像中需要执行的命令以及暴露的端口

    docker build 命令

    docker build [options] PATH | URL | -

    [options]
        --force-rm=false 
        --no-cache=false 
        --pull=false 
        -q,--quit=false 不显示构建的过程
        --rm=true 
        -t,--tag="" 指定构建出的镜像的名字
        
    PATH | URL 指的是文件的路径
    
    

    在Dockerfile文件中的指令会在build命令中分步的一条条的执行,每执行一步会返回一个唯一的id,这个id就是在构建过程中生成的中间层镜像

    相关文章

      网友评论

          本文标题:构建Docker镜像

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