目的
WebSphere LibertyのコンテナイメージがDockerHubで公開されていますが、いくつかバリエーションがあります。その中でも主要なjavaee8,webProfile8,microProfile2の3つについてDockerfileからフィーチャーの違いを抜き出してみました。
バージョンは18.0.0.3を使用しています。
フィーチャー比較
javaee8 | webProfile8 | microProfile2 |
---|---|---|
appSecurity-2.0 | appSecurity-2.0 | appSecurity-2.0 |
ldapRegistry-3.0 | ldapRegistry-3.0 | ldapRegistry-3.0 |
localConnector-1.0 | localConnector-1.0 | localConnector-1.0 |
monitor-1.0 | monitor-1.0 | monitor-1.0 |
requestTiming-1.0 | requestTiming-1.0 | requestTiming-1.0 |
restConnector-2.0 | restConnector-2.0 | restConnector-2.0 |
sessionCache-1.0 | sessionCache-1.0 | sessionCache-1.0 |
sessionDatabase-1.0 | sessionDatabase-1.0 | sessionDatabase-1.0 |
ssl-1.0 | ssl-1.0 | ssl-1.0 |
transportSecurity-1.0 | transportSecurity-1.0 | transportSecurity-1.0 |
webCache-1.0 | webCache-1.0 | webCache-1.0 |
webProfile-8.0 | webProfile-8.0 | webProfile-8.0 |
appSecurityClient-1.0 | microProfile-2.0 | |
javaee-8.0 | ||
javaeeClient-8.0 |
3者の違いは最後の3行だけということがわかりました。microProfile2の方がwebProfile8よりフィーチャーが多いです、意外です。