Жизненный цикл контейнеров Chapocode Composer - PullRequest
0 голосов
/ 11 октября 2018

В матрице Hyperledger каждый развернутый код цепочки выполняется в отдельном док-контейнере.Поэтому

Hyperledger-composer создает новый контейнер при каждом обновлении кода цепи.Насколько я понимаю, composer-rest-server или любой другой способ взаимодействия с каналом композитора всегда опирается на последнюю версию , которая была развернута.

Сама структура не останавливает контейнеры, устаревшиеchaincodes.

Должен ли я сделать это вручную?Есть ли веская причина, чтобы они продолжали работать?

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Как только информация записана в блокчейне (через Hyperledger Composer или любым другим способом), вы не можете удалить ее из книги.

Сохранение контейнеров со старыми цепными кодами может рассматриваться как средство для восстановления вашей сети (например, если вы допустили ошибку в ACL и больше не можете получить доступ к своей сети).

Вы можете убить и удалить старые контейнеры Docker с помощью следующих команд:

docker kill ID_OF_THE_OLD_CONTAINER

docker rm ID_OF_THE_OLD_CONTAINER
0 голосов
/ 11 октября 2018

см. Обновление Hyperledger Fabric Business Network для ответа - вы можете остановить их, да.Предлагаю прочитать ссылку для более подробной информации

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