You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何彻底卸载Hyperledger Composer及底层Hyperledger Fabric?

彻底卸载Hyperledger Composer及Hyperledger Fabric全指南

我来一步步帮你彻底清理Hyperledger Composer和它依赖的Hyperledger Fabric环境,确保没有任何残留:

一、补全并确认全局Node.js/npm模块清理

你已经执行了部分全局包卸载操作,这里补全并确认清理彻底:

  • 重新执行全局包卸载命令,确保核心Composer工具完全移除:
    npm uninstall -g composer-cli composer-rest-server generator-hyperledger-composer yo composer-playground
    
  • 检查是否还有残留的Composer相关全局包,执行:
    npm list -g --depth=0 | grep composer
    
    如果输出还有相关包,用npm uninstall -g [包名]逐个删除。
  • 清理npm缓存,避免残留安装文件:
    npm cache clean --force
    

二、移除本地Composer项目与配置文件

  • 删除你创建的所有Hyperledger Composer业务网络项目文件夹(比如my-network这类自定义项目目录)
  • 移除用户目录下的Composer配置文件:
    rm -rf ~/.composer
    

三、彻底清理Hyperledger Fabric相关Docker资源

Fabric依赖的Docker容器、镜像、卷是重点清理对象,按以下步骤操作:

  1. 停止并删除所有Fabric相关容器
    docker stop $(docker ps -aq)
    docker rm $(docker ps -aq)
    
    (如果只想精准清理Fabric容器,可替换为docker stop $(docker ps -aq --filter "name=fabric")和docker rm $(docker ps -aq --filter "name=fabric"))
  2. 删除所有Fabric相关Docker镜像
    docker rmi -f $(docker images | grep hyperledger | awk '{print $3}')
    docker rmi -f $(docker images | grep dev-peer | awk '{print $3}')
    
    这会删掉官方Fabric镜像和Composer生成的本地节点镜像。
  3. 清理Docker卷(关键,避免残留链数据)
    docker volume rm $(docker volume ls -q)
    
    若只想清理Fabric专属卷,可替换为:
    docker volume rm $(docker volume ls -q --filter "name=fabric")
    
  4. 移除Fabric专属Docker网络
    docker network rm $(docker network ls -q --filter "name=fabric")
    

四、删除Hyperledger Fabric二进制文件与环境配置

如果你按照官方指南下载过Fabric的二进制文件和样本:

  • 删除fabric-samples文件夹(通常在用户根目录):
    rm -rf ~/fabric-samples
    
  • 移除Fabric二进制文件的环境变量配置:打开~/.bashrc(或~/.zshrc,取决于你使用的shell),删除类似以下的配置行:
    export PATH=$PATH:$HOME/fabric-samples/bin
    
    执行source ~/.bashrc(对应shell的配置文件)使变更生效。

五、验证卸载完成

  • 检查全局npm包:npm list -g --depth=0 | grep -E "composer|hyperledger",应无相关输出
  • 检查Docker资源:docker images、docker ps -a、docker volume ls,确认无Fabric相关内容
  • 检查本地配置:ls ~/.composer应提示文件或目录不存在

内容的提问来源于stack exchange,提问作者Abhilash Kishore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 03:37:52