首页 > 解决方案 > Docker:Java+Python 应用程序的基础镜像

问题描述

我正在为一个包含 Java 和 Python 组件的应用程序准备一个 docker 映像。有几种方法可以处理基本图像,我想知道是否有一种“正确”或规范的方式:

  1. JDK映像开始并使用 apt-get 添加 Python
  2. Python映像开始并使用 apt-get 添加 JDK
  3. 从最小的 Ubuntu/Debian/CentOS 开始,使用 apt-get/yum 添加 Python 和 OpenJDK

我想不出一个理由更喜欢#1而不是#2,反之亦然;但是,我相信#3 将包含许多我不需要的东西。

编辑虽然Dockerfile from python:3.6-slim add jdk8的问题有两种可能的解决方案,但我想知道是否有最佳实践或规范答案。

标签: javapythondocker

解决方案


推荐阅读