docker:来自守护程序的错误响应:未找到 jenkins:latest 的清单:清单未知:清单未知

docker: Error response from daemon: manifest for jenkins:latest not found: manifest unknown: manifest unknown

我想要运行这一行:

docker run --name myjenkins1 -v myvoll:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins

但结果是:

Unable to find image 'jenkins:latest' locally docker: Error response from daemon: manifest for jenkins:latest not found: manifest unknown: manifest unknown. See 'docker run --help'.

我该如何解决这个问题...

jenkins 图像已弃用 2 年多,取而代之的是 jenkins/jenkins:lts 图像,由 Jenkins 社区作为项目发布过程的一部分提供和维护。
使用下图:
docker pull jenkins/jenkins
docker run -p 8080:8080 --name=jenkins-master -d jenkins/jenkins

更多信息: https://hub.docker.com/r/jenkins/jenkins

当使用新的 m1 芯片 macbooks 时,只需拉最新的 jenkins,就会出现以下错误。 docker拉詹金斯

使用默认标签:最新 来自守护程序的错误响应:未找到 jenkins:latest 的清单:未知清单:未知清单

解决方案:docker拉jenkins/jenkins

使用:docker 运行 -p 8080:8080 jenkins/jenkins

使用

docker pull jenkins/jenkins

没有

docker pull jenkins

如果您尝试使用最新标签,Jenkins 将给出错误响应。

因此您可以按以下方式执行命令:

docker run --name myjenkins1 -v myvoll:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkins/jenkins
docker pull jenkins

将无法使用,因为它已被弃用。

已弃用;使用“jenkins/jenkins:lts”而不是使用

docker pull  jenkins/jenkins:lts