docker常用命令-docker build
docker build语义通过Dockerfile创建镜像语法docker build [OPTIONS] PATH | URL | -参数说明–build-arg list : 设置镜像创建时的变量,默认为[]docker build --build-arg=[] ${path}–cache-from stringSlice : 镜像作为缓存资源–cgroup...
docker build
语义
- 通过Dockerfile创建镜像
语法
docker build [OPTIONS] PATH | URL | -
参数说明
-
–build-arg list : 设置镜像创建时的变量,默认为[]
docker build --build-arg=[] ${path}
-
–cache-from stringSlice : 镜像作为缓存资源
-
–cgroup-parent string :配置容器的父隔离组
-
–compress : 使用gzip压缩创建的内容
-
–cpu-period int :限制CPU的CFS周期
-
–cpu-quota int :限制CPU的CFS配额
-
-c : --cpu-shares int :设置CPU使用权重
-
–cpuset-cpus string : 指定使用的CPU的ID
-
–cpuset-mems string : 指定使用的内存ID
-
–disable-content-trust:忽略校验,默认开启
-
-f :–file string :指定使用的Dockfile路径
-
–force-rm :创建镜像过程中删除中间容器
-
–isolation string:使用容器隔离技术
-
–label list:设置镜像使用的元数据
-
-m : --memory string :内存最大值限制
-
–memory-swap string :设置交换内存的最大值为内存+swap,-1表示不限swap
-
–network string :在创建镜像时设置运行时的网络模式,默认是default
-
–no-cache :镜像创建过程中不使用缓存
-
–pull :总是尝试去拉取镜像的最新版本
-
-q : --quiet:缩略模式,镜像创建成功只输出镜像ID
-
–rm :镜像创建成功后删除中间容器
-
–security-opt stringSlice :安全设置
-
–shm-size string:设置/dev/shm的大小,默认64M
-
-t:–tag list:镜像的名字及标签,通常 name:tag 或者 name 格式;可以在一次构建中为一个镜像设置多个标签
-
–ulimit ulimit :Ulimit配置
-
-v: --volume list:设置创建时的挂载目录,默认[]
实例
- 通过当前路径下的Dockerfile文件创建镜像,命名为my:latest
docker build -t my:latest .
更多推荐
所有评论(0)