タグ

ブックマーク / qiita.com/zgmf_mbfp03 (1)

  • Dockerで動かす軽量なJava環境の作成 - Qiita

    11/13のOracle Groundbreakers APAC Tour in Tokyoで日語講演されたJava in a World of Containersをもとに書いています。 はじめに 以下の図はjava9以降のモジュールグラフです。 Javaでアプリケーションを作成するとき、このモジュールグラフに出ているものを全て使うことは稀でしょう。たとえば、java.xml,corba, javawsとかは必要無いときが多いです。 Dockerで何も考えずにLinuxとJDKの乗っているDockerイメージを作成すると結構な容量になります。そのため、コンテナとjavaは相性が悪いと言われることが多いようです。容量が多い、重い、起動が遅いなどなど。それでも、Javaが持つ特徴はコンテナに理想的でもあります。ランタイム、ハードやOSに依存しない、JVMによって保証されるセキュリティ互換性

    Dockerで動かす軽量なJava環境の作成 - Qiita
  • 1