docker bulid . -t docker -hello
时间: 2023-07-22 12:22:21 浏览: 52
这个指令有语法错误,应该是:
```
docker build -t hello-docker .
```
其中,`-t` 表示给构建出来的镜像取一个名称,`hello-docker` 是镜像的名称,`.` 表示 Dockerfile 所在的目录。这个指令的作用是在当前目录下寻找名为 Dockerfile 的文件,将它构建成一个名为 hello-docker 的镜像。
相关问题
docker build -t docker -hello
这个指令有误,应该是:
```
docker build -t hello-docker .
```
其中,`-t` 表示给构建出来的镜像取一个名称,`hello-docker` 是镜像的名称,`.` 表示 Dockerfile 所在的目录。这个指令的作用是在当前目录下寻找名为 Dockerfile 的文件,将它构建成一个名为 hello-docker 的镜像。
docker build -t hello-demo:$tag docker/ 这条命名请解释一下
这条命令的含义是使用 Dockerfile 文件所在目录下的 docker/ 文件夹作为上下文(build context),将该文件夹下的内容打包成一个镜像,并将这个镜像命名为 hello-demo,标签为 $tag。
其中,$tag 是一个变量,需要在执行命令前先定义。例如,可以使用以下命令定义 $tag 变量:
```
tag=v1.0
```
然后,再执行以下命令:
```
docker build -t hello-demo:$tag docker/
```
这样,就会将 docker/ 文件夹下的内容打包成一个名为 hello-demo:v1.0 的镜像。