-
build
命令用于使用Dockerfile
创建镜像。 -
语法:
$ docker build [OPTIONS] PATH | URL | -
-
OPTIONS
说明文章来源:https://www.toymoban.com/news/detail-726901.html# 可通过帮助命令查看 $ docker build --help
-
--build-arg=[]
: 设置镜像创建时的变量 -
--cpu-shares
: 设置cpu
使用权重 -
--cpu-period
: 限制CPU
、CFS
周期 -
--cpu-quota
: 限制CPU
、CFS
配额 -
--cpuset-cpus
: 指定使用的CPU id
-
--cpuset-mems
: 指定使用的内存 id
-
--disable-content-trust
: 忽略校验,默认开启 -
-f
: 指定要使用的Dockerfile
路径 -
--force-rm
: 设置镜像过程中删除中间容器 -
--isolation
: 使用容器隔离技术 -
--label=[]
: 设置镜像使用的元数据 -
-m
: 设置内存最大值 -
--memory-swap
: 设置Swap
的最大值为内存 +swap
,“-1” 表示不限swap
-
--no-cache
: 创建镜像的过程不使用缓存 -
--pull
: 尝试去更新镜像的新版本 -
--quiet, -q
: 安静模式,成功后只输出镜像 ID
-
--rm
: 设置镜像成功后删除中间容器 -
--shm-size
: 设置/dev/shm
的大小,默认值是64M
-
--ulimit
:Ulimit
配置 -
--squash
: 将Dockerfile
中所有的操作压缩为一层 -
--tag, -t
: 镜像的名字及标签,通常name:tag
或者name
格式可以在一次构建中为一个镜像设置多个标签 -
--network
: 默认default
在构建期间设置RUN指令的网络模式
-
-
扩展案例文章来源地址https://www.toymoban.com/news/detail-726901.html
# -t 给镜像加一个 Tag # ImageName 给镜像起的名称 # TagName 给镜像的Tag名 # dir Dockerfile所在目录 # $ docker build -t ImageName:TagName dir # test-redis:镜像名 # v1.1:tag 标签 # .:表示当前目录,即 Dockerfile 所在目录 $ docker build -t test-redis:v1.1 .
到了这里,关于Docker build 命令详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!