docker image build
docker image build
描述
在 Dockerfile 生成图像
使用
docker image build [OPTIONS] PATH | URL | -
备选方案
名字,简写 | 默认 | 描述 |
---|
--add-host | | 添加自定义的主机到IP映射(主机:IP) |
--build-ARG | | 设置构建时间变量 |
--cache-from | | 要考虑作为缓存源的图像 |
--cgroup-parent | | 容器的可选父cgroup |
--compress | flase | 使用gzip压缩构建上下文 |
--cpu-period | 0 | 限制CPU CFS(完全公平调度程序)期限 |
--cpu-quota | 0 | 限制CPU CFS(完全公平调度程序)配额 |
--cpu-shares,-c | 0 | CPU份额(相对重量) |
--cpuset-cpus | | 允许执行的CPU(0-3,0,1) |
--cpuset-MEMS | | 允许执行的MEM(0-3,0,1) |
--disable-content-trust | true | 跳过图像验证 |
--file,-f | | Dockerfile的名称(默认为'PATH / Dockerfile') |
--force-RM | false | 始终删除中间容器 |
--iidfile | | 将图像ID写入文件 |
--isolation | | 容器隔离技术 |
--label | | 设置图像的元数据 |
--memory, -m | 0 | 内存限制 |
--memory-swap | 0 | 交换限制等于内存加交换:'-1'以启用无限交换 |
--network | 默认 | 在构建期间为RUN指令设置联网模式 |
--no-cache | false | 构建图像时不要使用缓存 |
--pull | false | 始终尝试拉取图像的较新版本 |
--quiet,-q | false | 取消构建输出并在成功时打印图像ID |
--rm | true | 成功构建后移除中间容器 |
--security-opt | | 安全选项 |
--shm-size | 0 | / dev / shm的大小 |
--squash | true | 将新建的图层压缩到单个新图层中 |
--tag, -t | | 以'名称:标记'格式命名和可选的标记 |
--target | | 设置要构建的目标构建阶段。 |
--ulimit | | Ulimit选项 |
父命令
相关命令
命令 | 描述 |
---|
docker 图像构建 | 从Dockerfile构建图像 |
docker 图像历史 | 显示图像的历史记录 |
docker 图像导入 | 从tarball中导入内容以创建文件系统映像 |
docker 形象检查 | 显示一个或多个图像的详细信息 |
docker 图片加载 | 从tar档案或STDIN加载图像 |
docker 图像ls | 列出图像 |
docker 图像修剪 | 删除未使用的图像 |
docker 图像拉 | 从注册表中提取图像或存储库 |
docker 图像推送 | 将图像或存储库推送到注册表 |
docker 图像RM | 删除一个或多个图像 |
docker 保存图像 | 将一个或多个图像保存到tar归档文件(默认流式传输到STDOUT) |
docker 工人图像标签 | 创建一个引用SOURCE_IMAGE的标记TARGET_IMAGE |