ちょっと仕事でJava環境をDockerで作ってたのですが、そういえばDockerfileを書かなくてもMavenで良い感じにDockerイメージを作ってくれるJibがあったな、と思いそれを試してみました。 正直、「普通にDockerfile書けば良くない?」と思ってたのでそこまで注目して無かったのですが、使ってみると意外に便利。 今回は私の主要開発環境であるMac + NetBeansでJava11な環境を作ったのでそちらのやり方を記載します。 ちょこちょこ罠もあったのでそこも記載。 出来たものは下記にあります。 https://github.com/koduki/example-jib 実行用のプログラムの作成 当たり前ですが、まずは実行対象のコードを書きます。 何でも良いのですが一旦下記の感じで。エンドポイントとしてpublic static void mainは必要っぽいです。 p