问题现象

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
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐