构建Docker镜像

2021-02-21  本文已影响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就是在构建过程中生成的中间层镜像

上一篇下一篇

猜你喜欢

热点阅读