Docker实用命令(持续更新……)

Docker builder [OPTIONS] PATH | URL | - :用于使用Dockerfile创建镜像

-f:指定要使用的Dockerfile路径;
--isolation:使用容器隔离技术;
-m:设置内存最大值;
--no-cache:创建镜像过程中不适用缓存;
--pull:尝试去更新镜像的新版本;
-q:安静模式,成功后只输出镜像ID;
--rm:设置镜像成功后删除中间容器;
--tag,-t:镜像的名字及标签,通常name:tag或者name格式;可以在一次构建中为一个镜像设置多个标签;
--network:默认default,在构建期间设置RUN指令的网络模式

实例

使用当前目录的 Dockerfile 创建镜像,标签为 runoob/ubuntu:v1。

$ docker build -t runoob/ubuntu:v1 . 

使用URL github.com/creack/docker-firefox 的 Dockerfile 创建镜像。

$ docker build github.com/creack/docker-firefox

也可以通过 -f Dockerfile 文件的位置:

$ docker build -f /path/to/a/Dockerfile .

在 Docker 守护进程执行 Dockerfile 中的指令前,首先会对 Dockerfile 进行语法检查,有语法错误时会返回:

$ docker build -t test/myapp .
Sending build context to Docker daemon 2.048 kB
Error response from daemon: Unknown instruction: RUNCMD

你可能感兴趣的:(Docker)