问题现象
failed to build: manifest for java:latest not found: manifest unknown: manifest unknown
root@anq:/home/docker# docker-compose -f docker-compose-server-ny.yml up -d
Building hanmatou-safe
Step 1/4 : FROM java
ERROR: Service 'hanmatou-safe' failed to build: manifest for java:latest not found: manifest unknown: manifest unknown
问题分析及解决方案
docker-compose 引用了Dockerfile,Dockerfile中java的没有指定具体版本。
我拉取的java指定了版本为java8 。
root@anq:~# docker images java
REPOSITORY TAG IMAGE ID CREATED SIZE
java 8 d23bdf5b1b1b 5 years ago 643MB
Dockerfile中是这么写的:
#java8环境
FROM java
修改Dockerfile,指定java版本后问题解决
#java8环境
FROM java:8
本文讲述了如何修复docker-compose构建时遇到的manifest unknown错误,原因在于Dockerfile中没有指定java镜像版本,通过将FROM java改为FROM java:8解决了问题。

9399

被折叠的 条评论
为什么被折叠?



