基本介绍
我们知道docker镜像(image)是docker中的重要对象,我们可以通过docker镜像定义docker container的文件系统格式等等,而docker容器将用来最终运行我们的应用程序。
docker构建命令
docker build可通过dockerfile构建docker镜像
docker build [OPTIONS] PATH | URL | -
常用option
option | 描述 |
---|---|
–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 | 尝试去更新镜像的新版本 |
–quiet, -q | 安静模式,成功后只输出镜像 ID |