PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създайте изображение на докер център на keycloak в openshift от команда за ново приложение

Така че в крайна сметка успях да разбера какъв е проблемът. С помощта на командата:

oc status -v

Видях следната грешка/предупреждение:

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

Затова добавих потребител на акаунт за услуга:

oc create sa keycloak

и се свързах с моя системен администратор, който трябва да предостави разрешения на потребителя на keycloak serviceAccount.

Поне трябваше да добавя към deploymentConfig serviceAccount

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

Така че това е всичко.

Добавям малък намек за тях, които трябва да добавят новия adminUser в началото. Трябва да добавите две променливи на средата KEYCLOAK_USER и KEYCLOAK_PASSWORD .Другите env променливи, които зададох, бяха: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

  2. Рекурсивна заявка в PostgreSQL. ИЗБЕРЕТЕ *

  3. СЪЗДАВАНЕ НА БАЗА ДАННИ в транзакцията

  4. Преименуване на ключ hstore в PostgreSQL 9.2

  5. Не може да се промени свойството само за четене на транзакция по средата на транзакция