我是 docker 的新手,剛開始玩它。我正在研究 spring-boot 微服務(wù)。我總共有 5 個(gè)微服務(wù),它們都在使用 JDK 8。我想知道我是否可以使用不同的 JDK 版本(例如 OpenJDK 10)運(yùn)行其中的一些。這可能嗎?如果是,將如何指定 dockerfile 和 docker-compose?
1 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超13個(gè)贊
是的,有可能。你可以像下面這樣使用:
DockerFile:
ARG JDK_Path
FROM $JDK_PATH
//rest of your docker file code
現(xiàn)在使用以下命令構(gòu)建 Dockerfile:
docker build --build-arg JDK_PATH=/jdk8.0 image_1 .
docker build --build-arg JDK_PATH=/jdk10.0 image_2 .
添加回答
舉報(bào)
0/150
提交
取消