docker build命令参数详解

docker build命令

docker build命令用于从Dockerfile中构建镜像。

关于更多Dockerfile文件介绍的请跳转Dockerfile文件指令详解

使用方式

docker build [OPTIONS] PATH | URL | -
  • OPTIONS -命令参数
  • PAHT - dockerfile文件路径

OPTIONS 参数参考

Name, shorthand Default Description
–add-host 添加自定义主机到IP的映射(host:ip)
–build-arg 设置构建时变量
–cache-from 视为缓存源的镜像
–cgroup-parent 容器可选的父安全组
–compress 使用gzip压缩构建上下文
–cpu-period 限制CPU CFS(完全公平调度程序) 期限
–cpu-quota 限制CPU CFS(完全公平的调度程序)配额
–cpu-shares,-c CPU份额(相对重量)
–cpuset-cpus 允许执行的CPU(0-3,0,1)
–cpuset-mems 允许执行的MEM(0-3,0,1)
–disable-content-trust 跳过镜像验证
–file,-f Dockerfile的名称(默认为“ PATH / Dockerfile”)
–force-rm 始终取出中间容器
–iidfile 将镜像ID写入文件
–isolation 集装箱隔离技术
–label 设置镜像的元数据
–memory,-m 内存限制
–memory-swap 交换限制等于内存加交换:"-1"以启用无限交换
–network 在构建期间为RUN指令设置联网模块 API1.25+
–no-cache 构建镜像时不要使用缓存
–output,-o 输出目的地(格式:类型=本地,目的地=路径) API 1.40+
–platform 如果服务器具有多平台功能,请设置平台 API 1.32+ 实验(守护程序)
–progress auto 设置进度输出的类型(自动,普通,tty)。使用普通显示容器输出
–pull 始终尝试提取镜像的较新版本
–quiet,-q 禁止生产输出并成功打印镜像ID
–rm true 构建成功后删除中间容器
–secret 公开文件的秘密文件(仅在启用BuildKit的情况下):id = mysecret,src = / local / secret API 1.39+
–security-opt 安全选项
–shm-size /dev/shm的大小
–ssh SSH代理套接字或用于公开构建的密钥(仅在启用BuildKit的情况下)(格式: default
–stream 流附加到服务器以协商构建上下文 API 1.31+ 实验性(守护程序)
–tag,-t 名称以及“ name:tag”格式的标签(可选)
–target 设置要构建的目标构建阶段。
–ulimit Ulimit选项

docker build 命令详细请参考官方文档

原创文章 35 获赞 14 访问量 4772

猜你喜欢

转载自blog.csdn.net/weixin_39128265/article/details/105837945
今日推荐