docker 执行该命令时docker build -t mytag:tag 报错:"docker build" requires exactly 1 argument. See 'docker build --help'. Usage: docker build [OPTIONS] PATH | URL | - Build an image from a Dockerfile
时间: 2023-07-23 13:36:43 浏览: 157
这个错误提示是因为你在执行 `docker build -t mytag:tag` 命令时,缺少了必须的参数 PATH 或 URL 或者是 `-`,这些参数是用来告诉 docker 在哪个目录下寻找 Dockerfile 文件的。你需要将该命令修改为 `docker build -t mytag:tag PATH` 或者 `docker build -t mytag:tag URL` 或者 `docker build -t mytag:tag -`,其中的 PATH 或 URL 或 `-` 需要换成你的 Dockerfile 文件所在的路径或者 URL。
相关问题
docker build -t workflow433:v1 报错ERROR: "docker buildx build" requires exactly 1 argument. See 'docker buildx build --help'.
这个错误提示是在使用Docker BuildX工具构建镜像时遇到的问题,`docker build -t workflow433:v1`命令的语法存在问题。`docker build`通常需要两个参数:一个是构建上下文目录,另一个是目标标签。但在使用BuildX时,它期望至少有一个额外的参数,比如构建配置文件名或者`--push`选项来指定是否推送镜像到仓库。
正确的用法应该是添加`--build-arg`、`--file` 或者 `--target` 等参数,例如:
```bash
docker buildx build --tag workflow433:v1 .
```
这里`.`表示当前目录作为构建上下文。如果需要使用构建配置文件,命令可能是这样的:
```bash
docker buildx build --tag workflow433:v1 --load --file Dockerfile.production .
```
如果你不清楚具体的构建配置,你可以查阅`docker buildx build --help`文档来获取详细的帮助信息。
docker build -t redis:v1 . 改错
docker build -t redis:v1 . 是一个用于构建 Docker 镜像的命令,其中的冒号应该放在镜像名称和标签之间,而不是在标签和版本号之间。所以正确的命令应该是:
docker build -t redis:v1 .
这个命令会在当前目录下的 Dockerfile 文件中构建一个名为 redis 的镜像,并给它打上 v1 的标签。
阅读全文