Run Keycloak in docker with extenal DB

<h1>Introduction:</h1> <p>Keycloak is a popular open-source identity and access management solution that provides robust authentication and authorization services.</p> <h1>Problems</h1> <p>Outdated Keycloak Image &ldquo;<a href="https://hub.docker.com/r/jboss/keycloak" rel="noopener ugc nofollow" target="_blank">jboss/keycloak</a>&rdquo; Docker image has not received updates in the past year, resulting in potential security vulnerabilities and missing out on new features. To overcome this issue, we need to switch to a more up-to-date image. An alternative image provided by Keycloak as official image &ldquo;<a href="https://quay.io/repository/keycloak/keycloak?tab=tags&amp;tag=latest" rel="noopener ugc nofollow" target="_blank">quay.io/keycloak/keycloak</a>&rdquo; should be used, ensuring we have the latest version of Keycloak.</p> <h1>Challenges</h1> <p>Insufficient Documentation for Database Integration. Keycloak&rsquo;s documentation lacks detailed instructions on integrating with external databases, such as Postgres, in a proper and efficient manner. This creates confusion and makes it difficult for users to set up Keycloak with their preferred database solution.</p> <p><a href="https://medium.com/@ozbillwang/run-keycloak-in-docker-with-extenal-db-1b504ad00eae"><strong>Read More</strong></a></p>