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}") |