Post

Cài đặt keycloak bằng Docker

Cài đặt keycloak trên Docker

Cài đặt keycloak bằng Docker

Cài đặt Keycloak bằng Docker Compose

Để cài đặt Keycloak bằng Docker Compose, bạn cần tạo một file docker-compose.yml. Dưới đây là ví dụ về cấu hình:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
version: '3.8'

services:

  keycloak:
    image: bitnami/keycloak:25.0.6
    container_name: keycloak
    restart: always
    environment:
      KEYCLOAK_HTTP_PORT: 8080
      KEYCLOAK_HTTPS_PORT: 8443
      KEYCLOAK_DATABASE_HOST: "db"
      KEYCLOAK_DATABASE_PORT: 5432
      KEYCLOAK_DATABASE_NAME: keycloak
      KEYCLOAK_DATABASE_USER: keycloak
      KEYCLOAK_DATABASE_PASSWORD: keycloak

      KEYCLOAK_ADMIN: "admin"
      KEYCLOAK_ADMIN_PASSWORD: "12345678@Ab"
    ports:
      - "8070:8080"
    depends_on:
      - db
    networks:
      - keycloak
    volumes:
      - './mynewtheme:/opt/bitnami/keycloak/themes/mynewtheme'

  db:
    image: postgres:14
    container_name: keycloak_db
    restart: always
    volumes:
      - keycloak_postgres_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: keycloak
      POSTGRES_USER: keycloak
      POSTGRES_PASSWORD: keycloak
    networks:
      - keycloak

volumes:
  keycloak_postgres_data:
    name: keycloak_postgres_data
    driver: local

networks:
  keycloak:
    name: keycloak
    driver: bridge

Hướng dẫn sử dụng

  1. Tạo file docker-compose.yml trong thư mục dự án của bạn.
  2. Chạy lệnh sau để khởi động Keycloak:

    1
    
    docker-compose up -d
    
  3. Truy cập Keycloak tại địa chỉ http://localhost:8070.

  4. Sử dụng tài khoản admin và mật khẩu 12345678@Ab để đăng nhập.
This post is licensed under CC BY 4.0 by the author.