Docker build 命令
使用Dockerfile创建镜像。
语法
docker build [OPTIONS] PATH | URL | -
参数说明
参数 | 说明 |
---|---|
--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 |
尝试去更新镜像的新版本 |
-q |
安静模式,成功后只输出镜像ID |
--rm |
设置镜像成功后删除中间容器 |
--shm-size |
设置/dev/shm 的大小,默认值是64M |
--ulimit |
Ulimit配置 |
实例
- 使用当前目录的Dockerfile创建镜像。
docker build -t luo/ubuntu:v1 .
- 使用URL
github.com/creack/docker-firefox
的 Dockerfile 创建镜像。
docker build github.com/creack/docker-firefox