如何在Dockerfile中设置图像名称?
您可以在构build自定义图像时设置图像名称,如下所示:
docker build -t dude/man:v2 . # Will be named dude/man:v2
有没有在Dockerfile中定义图像名称的方法,所以我不必在docker docker build
命令中提到它?
Dockerfile内部不支持标记图片。 这需要在您的构build命令中完成。 作为一种解决方法,您可以使用docker-compose.yml进行构build,以识别目标映像名称,然后运行docker docker-compose build
。 示例docker-compose.yml将如下所示
version: '2' services: man: build: . image: dude/man:v2
如何在不使用yml文件的情况下自定义名称的图像:
docker build -t image_name .
如何运行具有自定义名称的容器:
docker run -d --name container_name image_name