docker: Error response from daemon: Invalid container name (busybox:v1), only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed. See 'docker run --help'.
时间: 2024-02-11 11:07:58 浏览: 361
这个错误提示表明在使用 `docker build` 命令时,指定的镜像名称不符合 Docker 的命名规则。Docker 镜像名称应该只包含字母、数字、下划线、中划线和句点,且必须以字母或数字开头。
在你的情况下,你使用了带有冒号的名称 `busybox:v1`,冒号用于指定镜像的版本号。如果要指定版本号,可以使用 Docker 镜像名称和版本号之间使用句号分隔的方式,例如 `busybox.1.0`。
所以,你可以将 Dockerfile 中的第二行改为:
```
FROM busybox:latest
```
然后重新运行 `docker build` 命令即可。如果你仍然想指定版本号,可以在运行 `docker run` 命令时使用 `-t` 参数指定镜像名称和版本号。例如:
```
docker run -it -t busybox:1.0
```
阅读全文