Skip to content

Latest commit

 

History

History

tomcat9

Tomcat9 With Eclipse Temurin

若需要請參考 ../eclipse-temurin 版本

公司維護的 Tomcat9 Base Image 的上層依賴了 Eclipse Temurin, 另外會再多處理如 TimeZone 等常見的共通性設定

# Java 8
$ docker pull harbor.softleader.com.tw/library/tomcat:9-jre8-temurin-jammy-taipei
$ docker pull harbor.softleader.com.tw/library/tomcat:9-jre8-temurin-jammy-taipei-font

font 版本的內含了 DejaVu 字型,image 大約會比無 font 版本的多 10mb, 通常會用在 pdf 匯出指定字型的需求上

Build image

build-image.sh 會執行上述所有 image 的 docker build 及 docker push

  • 參數傳入 ls 列出所有支援的 image tag:
sh build-image.sh ls
  • 傳入特定 tag 只打包單一 image tag, 如:
sh build-image.sh 8-jre-taipei
  • 什麼都不傳入打包所有 tag:
sh build-image.sh

build-image-no-cache.sh 的用法跟上面完全一樣,只差別在打包的過程中不會參考 docker layer cache, 通常用於強制更新 base image 來解決上層 image 被掃出來的 security issue

GitHub Action

由於松凌會長期維護此 base image, 因此有設定 GitHub Action 每天定期更新,以隨時獲得最新的 security issue fix