-
docker build命令参数说明
–add-host 添加自定义的主机到IP映射(主机:ip)
–build-arg=[] 设置镜像创建时的变量;
–cpu-shares 设置 cpu 使用权重;
–cpu-period 限制 CPU CFS周期;
–cpu-quota 限制 CPU CFS配额;
–cpuset-cpus 指定使用的CPU id;
–cpuset-mems 指定使用的内存 id;
–disable-content-trust 忽略校验,默认开启;
-f ,–file 指定要使用的Dockerfile路径;
–force-rm 设置镜像过程中删除中间容器;
–isolation 使用容器隔离技术;
–label=[] 设置镜像使用的元数据;
-m,–memory 设置内存最大值;
–memory-swap 设置Swap最大值为内存+swap,"-1"表示不限swap;
–no-cache 创建镜像的过程不使用缓存;
–pull 尝试去更新镜像的新版本;
-q 安静模式,成功后只输出镜像ID;
–rm 设置镜像成功后删除中间容器;
–shm-size 设置/dev/shm的大小,默认值是64M;
–ulimit Ulimit配置。
–tag, -t, 镜像的名字及tag,通常name:tag或者name格式;可以在一次构建中为一个镜像设置多个tag
实例:
1.使用当前目录的Dockerfile创建镜像。
docker build -t runoob/ubuntu:v1 .
2.使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。
docker build github.com/creack/docker-firefox
3. 搬运工人将标准输入输入的指定文件打包进去
docker buil