Запуск контейнеров Hyperledger-Fabric от имени пользователя без полномочий root - PullRequest
0 голосов
/ 25 октября 2018

В настоящее время при развертывании любого из основных контейнеров Hyperledger Fabric (Peer, Orderer) они запускаются с привилегиями root.

Я уже обнаружил, что создание цепного кода требует привилегий суперпользователя, и эта проблема еще не решена: https://jira.hyperledger.org/browse/FAB-9394?jql=text%20~%20%22non-root%22

Я также попытался запустить контейнеры HLF с пользователем без полномочий root, установив "user »переменная окружения в docker-compose и указывает на UID / GID хост-пользователя.Это, очевидно, привело к сбою.

Кому-нибудь удалось успешно развернуть Hyperledger Fabric с правами не-root?

1 Ответ

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

По умолчанию и партнеры, и заказчики сохраняют / записывают свои файлы бухгалтерской книги в /var/hyperledger/production.Как правило, вы должны монтировать внешний том, используя его в качестве точки монтирования.Если вы работаете как пользователь без полномочий root, вам необходимо убедиться, что у пользователя есть разрешения на каталог хоста, который вы монтируете.

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