Docker 镜像存在,但 "docker run"找不到它

标签 docker

这是我从中提取图像的 docker hub 链接“https://hub.docker.com/r/zcgzcgzcg/squadv2/tags”

我的主要动机是在本地机器上运行环境。

ouput

最佳答案

如果您没有指定您想要的 zcgzcgzcg/squadv2 版本,Docker 将默认使用标签 latest

但是你没有任何图像zcgzcgzcg/squadv2:latest
不过,您有一个标记为 4.0 的,所以:

docker run zcgzcgzcg/squadv2:4.0

是你要找的。

这在文档中隐含地描述了他们指出的事实:

$ docker run --name test -it debian

This example runs a container named test using the debian:latest image.

来源:https://docs.docker.com/engine/reference/commandline/run/#assign-name-and-allocate-pseudo-tty---name--it

但是在docker pull页面中也有明确描述:

If no tag is provided, Docker Engine uses the :latest tag as a default.

来源:https://docs.docker.com/engine/reference/commandline/pull/#pull-an-image-from-docker-hub

关于Docker 镜像存在,但 "docker run"找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62679241/

相关文章:

amazon-web-services - 在 Amazon ElasticBeanstalk 中使用 docker 或自定义 AMI

docker - Dockerfile 中的多 RUN 与单链 RUN,哪个更好?

postgresql - Docker 无法识别 Postgresql 数据目录

azure - IDX20804 : Unable to retrieve document from: 'https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration'

docker - 运行 Docker 镜像时的错误响应

docker - 我们如何在 kubernetes 部署 yaml 中获得像 pod id 或容器 id 这样的独特信息

docker - 我可以在 Docker Swarm 的 80 端口和不同的主机名上运行两个单独的应用程序吗?

python - Docker-compose/Nginx/Gunicorn - Nginx 不工作

docker - Intellij Idea : Cannot connect to the Docker daemon at unix:///var/run/docker. socks 。 docker 守护进程是否正在运行?

Docker服务因依赖而无法启动