JDK17用什麼docker基礎映象?
試圖從JDK 8移植到17,需要更新應用構建基礎設施,以前執行的是openjdk:8u322-jdk,現在試圖把它升級到openjdk:17.0.2-jdk,除此之外還有什麼JDK基礎映象?
建議:
- 如果可以使用除了java二進位制檔案之外沒有任何其他內容的容器,推薦gcr.io/distroless/java17:nonroot
- 如果您想使用非 JDK 基礎映象,您可以輕鬆地從任何其他映象複製 JDK,如下所示:
FROM registry.access.redhat.com/ubi8-minimal:8.4 ENV JAVA_HOME=/opt/java/openjdk COPY --from=eclipse-temurin:17 $JAVA_HOME $JAVA_HOME ENV PATH="${JAVA_HOME}/bin:${PATH}" |
- openjdk:17.0.2-slim-buster 用於 docker compose
- Azul Zulu 17
相關文章
- Docker_03 映象-基礎操作Docker
- dockerfile相關(4):docker常用基礎映象——java映象DockerJava
- Docker | Docker技術基礎梳理(二) - 映象管理Docker
- Docker 基礎-映象&容器&網路&儲存Docker
- 『現學現忘』Docker基礎 — 25、Docker映象講解Docker
- Docker基礎:查詢映象和執行容器Docker
- Docker | Docker技術基礎梳理(四) - 深入理解映象與容器Docker
- 『現學現忘』Docker基礎 — 40、釋出映象到Docker HubDocker
- 『現學現忘』Docker基礎 — 26、Docker映象分層的理解Docker
- 『現學現忘』Docker基礎 — 27、Docker映象的commit操作DockerMIT
- 【docker專欄3】docker基礎概念-容器、映象以及引擎組成部分Docker
- Docker--基礎知識點--20--Commit映象DockerMIT
- Docker從零開始製作基礎映象之CentosDockerCentOS
- 搞基礎理論研究有什麼用?
- 啟用docker中國映象Docker
- 製作JavaCV應用依賴的基礎Docker映象(CentOS7+JDK8+OpenCV4)JavaDockerCentOSJDKOpenCV
- 【Docker】Docker基礎操作Docker
- 用dockerfile構建docker映象Docker
- Docker--基礎知識點--19--映象原理之分層理解Docker
- 『現學現忘』Docker基礎 — 35、實戰:自定義CentOS映象DockerCentOS
- 基於cloudflare workers自建docker映象CloudDocker
- docker基礎Docker
- Docker:基礎Docker
- Docker 基礎Docker
- docker 生產環境基礎應用Docker
- Python的最佳Docker基礎映象(2020年4月)PythonDocker
- 什麼是Docker?為什麼使用docker?Docker
- 什麼是Docker?Docker可以幹什麼?Docker
- 基於 Docker 映象部署 go 專案DockerGo
- Docker 映象倉庫為什麼要分庫分許可權?Docker
- 0基礎學網路安全需要什麼基礎?
- Docker|基礎篇Docker
- Docker--基礎Docker
- Docker 基礎 - 1Docker
- Docker 基礎 - 2Docker
- Docker 基礎 - 3Docker
- Docker 基礎命令Docker
- Docker基礎原理Docker