User Tools

Site Tools


keycloak_installation_on_windows_and_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
keycloak_installation_on_windows_and_linux [2026/01/24 09:21] – [Pull Keycloak Image] pradnyakeycloak_installation_on_windows_and_linux [2026/01/24 09:29] (current) – [Prerequisites (Common for Both)] pradnya
Line 10: Line 10:
 |Port 8080 free|✅| |Port 8080 free|✅|
  
-====== Keycloak Installation on   Windows   ======+Recommended Folder Structure (Both OS) 
 +<code> 
 + 
 +iam/ 
 +├─ keycloak/ 
 +│   ├─ docker-compose.yml 
 +│   ├─ realm-export.json 
 +│   └─ themes/ 
 +└─ scripts/ 
 +   └─ user-import/ 
 + 
 +</code> 
 + 
 + 
 + 
 + 
 +====== Keycloak Installation on Windows ====== 
  
 ===== Install Docker Desktop (Windows) ===== ===== Install Docker Desktop (Windows) =====
Line 28: Line 45:
  
 </code> </code>
 +===== Keycloak Installation on   Linux (Ubuntu / RHEL / Amazon Linux)   =====
 +
 +==== Install Docker ====
 +
 +**ubuntu**
 +<code>
 +sudo apt update
 +sudo apt install -y docker.io
 +sudo systemctl start docker
 +sudo systemctl enable docker
 +
 +</code>
 +
 +
 ==== Pull Keycloak Image ==== ==== Pull Keycloak Image ====
- <font inherit/inherit;;inherit;;rgb(251, 250, 249)><code>docker pull quay.io/keycloak/keycloak:24.0.1</font> \\ + 
- <font inherit/inherit;;inherit;;rgb(251, 250, 249)> +<code> 
-</code></font>+docker pull quay.io/keycloak/keycloak:24.0.1 
 + 
 +</code>
  
 Verify: Verify:
  
-<code>docker images+<code> 
 +docker images 
 </code> </code>
  
 Run Keycloak (Development Mode) Run Keycloak (Development Mode)
  
-<code>docker run -d ^\\ +<code> 
---name keycloak ^\\ +docker run -d ^ 
--p 8080:8080 ^\\ +--name keycloak ^ 
--e KEYCLOAK_ADMIN=admin ^\\ +-p 8080:8080 ^ 
--e KEYCLOAK_ADMIN_PASSWORD=admin ^\\ +-e KEYCLOAK_ADMIN=admin ^ 
-quay.io/keycloak/keycloak:24.0.1 ^\\ +-e KEYCLOAK_ADMIN_PASSWORD=admin ^ 
-start-dev\\+quay.io/keycloak/keycloak:24.0.1 ^ 
 +start-dev 
 + 
 +</code> 
 + 
 +Access Keycloak 
 + 
 +<code> 
 +http://localhost:8080 
 + 
 +</code> 
 + 
 +Login: 
 + 
 +<code> 
 +username: admin 
 +password: admin
  
 </code> </code>
  
  
keycloak_installation_on_windows_and_linux.1769246476.txt.gz · Last modified: by pradnya