Постоянство объемных данных с wso2 / wso2is-km - PullRequest
0 голосов
/ 07 апреля 2020

Я использую wso2 / wso2is-km в моем docker -compose:

oAuth2:
    container_name: "oAuth2.local.fr"
    hostname: "oAuth2.local..fr"
    image: wso2/wso2is-km:5.10.0
    ports:
        - "9443:9443"
    links:
        - gui:gui.local.fr
        - bandeau:bandeau.local.fr
    volumes:
        - ./is-as-km:/home/wso2carbon/wso2is-km-5.10.0

Если я удаляю тома, это нормально, но если я хочу сохранить данные в хост-машине, я добавляю том, появляется одна ошибка:

oAuth2.local.fr        /home/wso2carbon/docker-en ...   Exit 127
oAuth2.local.fr | sh: 0: Can't open /home/wso2carbon/wso2is-km-5.10.0/bin/wso2server.sh

У вас есть идея?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

Я копирую wso2is-km-5.10.0 / repository на хосте и томе монтирования:

volumes:
        - ./is-km:/home/wso2carbon/wso2-artifact-volume

При запуске / home / wso2carbon / wso2-artifact-volume копируется в wso2is-km-5.10. 0 с docker -входной точкой. sh (поведение по умолчанию).

0 голосов
/ 08 апреля 2020

Когда вы добавляете том в wso2is-km-5.10.0, он заменяет содержимое в образе docker и вызывает эту проблему.

При сохранении данных мы должны использовать следующее местоположение.

wso2is-km-5.10.0/repository/deployment/server/ 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...