java - Docker:Java+Python 应用程序的基础镜像
问题描述
我正在为一个包含 Java 和 Python 组件的应用程序准备一个 docker 映像。有几种方法可以处理基本图像,我想知道是否有一种“正确”或规范的方式:
- 从JDK映像开始并使用 apt-get 添加 Python
- 从Python映像开始并使用 apt-get 添加 JDK
- 从最小的 Ubuntu/Debian/CentOS 开始,使用 apt-get/yum 添加 Python 和 OpenJDK
我想不出一个理由更喜欢#1而不是#2,反之亦然;但是,我相信#3 将包含许多我不需要的东西。
编辑虽然Dockerfile from python:3.6-slim add jdk8的问题有两种可能的解决方案,但我想知道是否有最佳实践或规范答案。
解决方案
推荐阅读
- r - 是否可以在将鼠标悬停在标题上时显示附加信息?
- angular - 延迟加载 Angular 组件的 ng-content
- wordpress - Wordpress 帖子数组仅包含对主页的引用
- c# - 如何为post请求格式化json
- reactjs - 在 React 中避免渲染警告
- c# - 获取多个代码,用'|'连接它们 分隔,从一个 id
- c - 在 C 中正确使用常量
- php - 用户提交类似shopify的表单后如何立即创建子域?
- javascript - Leaflet + Polymer 2 使用扭曲的瓷砖加载地图,但适用于非聚合物代码
- linux - 执行 SHA2 时执行多个文件的 awk 命令花费了太多时间