PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Xây dựng hình ảnh trung tâm docker keycloak trong openshift từ lệnh ứng dụng mới

Vì vậy, cuối cùng tôi có thể tìm ra vấn đề là gì. Với sự trợ giúp của lệnh:

oc status -v

Tôi đã thấy lỗi / cảnh báo sau:

Current security policy prevents your containers from being run as the root user. Some images
may fail expecting to be able to change ownership or permissions on directories. Your admin
can grant you access to run containers that need to run as the root user with this command:

oadm policy add-scc-to-user anyuid -n keycloak-test -z keycloak

Vì vậy, tôi đã thêm một người dùng tài khoản dịch vụ:

oc create sa keycloak

và đã liên hệ với quản trị viên Hệ thống của tôi để cấp quyền cho người dùng dịch vụ keycloakAccount.

Ít nhất tôi phải thêm vào deployConfig the serviceAccount

spec:
   ....
   template:
   .....
   spec:
       containers:
       ......
       serviceAccount: keycloak
       serviceAccountName: keycloak

Vậy đó là tất cả.

Tôi thêm một chút gợi ý cho họ là phải thêm adminUser mới vào đầu. Bạn phải thêm hai biến môi trường KEYCLOAK_USER KEYCLOAK_PASSWORD .Các biến env khác mà tôi đã đặt là: POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER POSTGRES_DATABASE .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL, bát quái và sự tương tự

  2. ResetDjango cơ sở dữ liệu postgresql? xả không hoạt động

  3. PostgreSQL - quan hệ [bảng] không tồn tại

  4. PostgreSQL GIẢI THÍCH - Chi phí Truy vấn là gì?

  5. PostgreSql:Nhận dấu thời gian có dạng lạ với múi giờ