Dockerfile手册

1 Dockerfile的使用方式

Dockfile文件用来创建自定义的镜像,在完成Dockerfile文件的之后(下一部分为介绍Dockerfile文件的详细教程),使用下面的命令创建镜像:

1
docker build -t tag_of_image /path/to/diretory/of/Dockerfile

注意这里最后的参数不是指向Dockfile这个文件的路径,而是Dockerfile文件的所在路径。

另外,在Docker中镜像没有名字,只有标签,即Tag。如果docker build命令使用的是本地已经存在的镜像的名字,那么那个镜像将会失去这个Tag,其Tag会成为<none>。这类失去Tag的镜像被称为悬挂(dangling)镜像。如果你忽视了这个我问题产生了一堆这样的<none>镜像,可以使用下面的命令进行批量删除。source

1
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")