docker build [...] PATH|URL|--
使用dockerfile创建镜像
--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
设置镜像过程中删除中间容器
--rm
设置镜像成功后删除中间容器
--isolation
使用容器隔离技术
--label=[]
设置镜像使用的元数据
-m
内存最大值
--memory-swap
设置swap的最大值为内存+swap
'-1'表示不限制swap
--no-cache
创建镜像过程中不使用缓存
--pull
尝试更新镜像版本
-q
指输出镜像id
--shm-size
设置/dev/shm的大小,默认64m
--ulimit
ulimit配置
--squash
将dockerfile中所有操作压缩为一层
-t
镜像的名字和标签
--network
设置RUN指令的网络模式
docker built -t ubuntu:v5 .
使用当前路径下的dockerfile,创建镜像ubuntu:v5
docker built github.com/docker
使用url下的dockerfile创建镜像
docker build -f /www/docker
使用/www/docker路径下的dockerfile创建镜像