Error response from daemon: manifest for abhishek8054/token-app:latest not found: manifest unknown: manifest unknown
回答 2
浏览 3904
2022-08-22
我制作了自己的Docker镜像,这是一个简单的react应用,并将其推送到docker hub上。 现在我试图将我的镜像拉入系统,然后它显示了一个错误。
Error response from daemon: manifest for abhishek8054/token-app:latest not found: manifest unknown: manifest unknown".
我做错了什么事。
我的Dockerfile
代码是:。
FROM node:16-alpine
WORKDIR /app/
COPY package*.json .
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm","start"]
而我是通过以下命令制作的图像。
docker image build -t abhishek8054/token-app:latest .
并用以下命令推送了我的镜像。
docker push abhishek8054/token-app:latest
并用下面的命令再次拉动它。
docker pull abhishek/8054/token-app
它给了我上面的错误。
我已经发布了一个命令,尝试使用该命令
- sidharth vijayakumar 2022-08-22
2 个回答
#1楼
已采纳
得票数 0
尝试使用下面的命令来拉动docker镜像。你所面临的问题是,你推送的镜像名称为abhishek8054/token-app:latest,所以如果你需要拉取相同的镜像,你需要使用相同的镜像名称和标签。
docker pull abhishek8054/token-app:latest
如果你没有提到任何标签,docker就会从容器注册表中拉出最新的镜像,这并不是默认情况下必须要有最新的标签。
依然是同样的错误
- Abhishek Poddar 2022-08-22
你能检查一下镜像是否已经被推送到了容器注册表吗?
- sidharth vijayakumar 2022-08-22
就像我说的,这个注册表里没有镜像,所以它无法拉出这个镜像。docker推送成功了吗?
- sidharth vijayakumar 2022-08-22
是的,现在它在工作,我又在推送我的图像了。
- Abhishek Poddar 2022-08-22
#2楼
得票数 0
这个错误意味着docker无法找到所提到的镜像版本来拉取。请尝试改变版本,使用最新或特定的版本
docker pull repository/image_name:latest
docker pull repository/image_name:<version>