Docker 带有 postgres 和 java 的容器

Docker container with postgres and java

我想要一个带有 Java 的 Docker Postgres 容器。 这是我的 Docker 文件:

FROM postgres AS postgres

FROM openjdk
COPY --from=postgres . .

我没有收到任何错误。但是当我执行 java -version 它说

command not found

我也试过这个:

FROM postgres
RUN apt-get update -y
RUN apt-get install -y oracle-java8-installer

但是我得到了错误

Package oracle-java8-installer is not available, but is referred to by another package.

我做错了什么?我该如何实现?

我通过以下 Dockerfile 完成了它:

FROM postgres
RUN apt-get update -y
RUN apt-get install -y default-jre-headless