Docker 17参考手册
引擎: CLI | Engine: CLI
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 形象 |
管理图像 |
相关命令
命令 |
描述 |
---|---|
docker 图像构建 |
从Dockerfile构建图像 |
docker 图像历史 |
显示图像的历史记录 |
docker 图像导入 |
从tarball中导入内容以创建文件系统映像 |
docker 形象检查 |
显示一个或多个图像的详细信息 |
docker 图片加载 |
从tar档案或STDIN加载图像 |
docker 图像ls |
列出图像 |
docker 图像修剪 |
删除未使用的图像 |
docker 图像拉 |
从注册表中提取图像或存储库 |
docker 图像推送 |
将图像或存储库推送到注册表 |
docker 图像RM |
删除一个或多个图像 |
docker 保存图像 |
将一个或多个图像保存到tar归档文件(默认流式传输到STDOUT) |
docker 工人图像标签 |
创建一个引用SOURCE_IMAGE的标记TARGET_IMAGE |
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |