Liberty in Containers Recipe

  1. Review the Java in Containers recipes
  2. Review the general Liberty recipe
  3. Execute configure.sh as the last step in your Containerfile to make it fit-for-purpose and initialize the shared class cache.
  4. Review the Configuring Security best practices
  5. If using IBM or Semeru Java, consider mounting a shared volume for the shared class cache in ${WLP_OUTPUT_DIR}/.classCache
  6. Consider logging in JSON format for consumption by centralized logging.
  7. If using IBM or Semeru Java and startup time is highly variable, review the potential impact of the maximum heap size on the shared class cache.
  8. OpenShift:
    1. Review the Application Monitoring options.
  9. Review the general Operating System Recipes

For details, see the Liberty in Containers chapter.