OpenAMJ проблема с докеризацией OpenAM: не удается повторно развернуть, используя старый источник данных - PullRequest
0 голосов
/ 01 ноября 2018

Столкновение с критической проблемой в процессе докеризации OpenAM-OpenDJ)

Если контейнер OpenAM дает сбой или дает сбой, и мы вынуждены повторно развертывать OpenAM, он не будет подключаться к более старому OpenDJ, нам нужно снова сбросить OpenDJ, чтобы он заработал

Если есть какие-либо возможные способы преодоления этой проблемы

Создал папку конфигурации и папку веб-приложений tomcat в качестве томов в докере, но если мы вынуждены воссоздать новый контейнер, используя старый том, он снова перейдет к новой установке.

Есть ли какой-нибудь возможный способ преодолеть эту проблему ??

1 Ответ

0 голосов
/ 05 ноября 2018

Исправлена ​​проблема.

Эта проблема возникает из-за того, что не удалось подключить каталог папки конфигурации как том.

т. Е. При развертывании openam.war в папке webapps он создаст сведения о конфигурации в каталоге / root / openam.

Пожалуйста, подключите том, после чего сервер будет перезагружен с использованием существующих данных.

Пожалуйста, смотрите конфигурацию openam

  "networks":
  "network":
    "external":
      "name": "appliance"
"services":
  "container_openam":
    "build":
      "context": "identity-openam"
      "dockerfile": "Dockerfile"
    "container_name": "identity-openam" 
    "image": "identity-openam:latest"
    "networks":
    - "network"
    "ports":
    - "8080:8080"
    "restart": "always"
    "volumes":
    - "openam_configuration:/root/sso"
    - "openam_core:/root/.openamcfg"
  "container_opendj":
    "build":
      "args":
      - "PORT=1389"
      - "LDAPS_PORT=1636"
      - "BASE_DN=dc=ds,dc=test,dc=com"
      - "ROOT_USER_DN=cn=Directory Manager"
      - "ROOT_PASSWORD=rdddE"
      "context": "identity-persistence-opendj-ldap"
      "dockerfile": "Dockerfile"
    "container_name": "identity-persistence-opendj-ldap"
    "image": "identity-persistence-opendj-ldap:latest"
    "networks":
    - "network"
    "ports":
    - "1389:1389"
    - "4444:4444"
    "restart": "always"
    "volumes":
    - "storage:/opt/opendj/db"  
"version": "3.4"
"volumes":
  "openam_configuration":
    "name": "openam_configuration"
  "openam_core":
    "name": "openam_core"
  "storage":
    "name": "identity-icampp-opendj-openam"
...