Make Java 8 docker image based Alpinelinux

製作 Java base docker image based Alpinelinux

之前找了時間,想做個小一點的 java8 docker image
因為 offical java8 image 有約 800 多 mb,所以考慮用 Alpinelinux 來做 base
因為 Alpinelinux 只有 5MB 多

不過在安裝的時候,發現下載了 JDK 解壓縮之後,一直無法執行 java
透過 apk 也只能找到 java7

上網搜尋了一下,發現了有這個 issue
也參考了別人寫的 Dockerfile

記錄下來!

github 連結

https://github.com/metavige/alpine-java

後記

另外,找到一個有趣的服務 ImageLayers.io
透過這個服務,可以看你這個 Docker Image 有幾層以及大小,可以用這個來檢視自己做 docker image 的方式,看看是否還有縮小的空間~
不錯用!!!