本文适用于linux环境并基于docker容器

假设VMware虚拟机的ip为:192.168.142.130

首先创建docker-compose-couch.yaml文件,并编译以下内容:

version: '3'networks:basic:services:couchdb:container_name: couchdbimage: hyperledger/fabric-couchdb# Populate the COUCHDB_USER and COUCHDB_PASSWORD to set an admin user and password# for CouchDB.  This will prevent CouchDB from operating in an "Admin Party" mode.environment:- COUCHDB_USER=admin- COUCHDB_PASSWORD=passw0rdports:- 192.168.142.130:5984:5984networks:- basic

以上yaml文件需要注意三个点,首先是ports的ip为虚拟机的ip,端口为5984:5984;然后是用户名和密码。

通过以下命令启动couchdb节点:

docker-compose -f docker-compose-couchdb.yml up -d

接着找到启动peer节点的yaml文件,在services下的environment下对数据库配置进行修改,把数据存储的默认数据库(leveldb)的相关配置修改成couchdb数据库的相关配置,主要添加以下项:

原始的yaml文件中这六行是不存在的,默认数据库为leveldb;新增的项中需要注意的项是ip:端口设置以及数据库用户名密码设置。

此后hyperledger fabric区块链的操作就保存到couchdb中,并且可以通过宿主机浏览器访问,访问的URL为:http://(虚拟机ip):5984/utils/;例如,上述例子中对应的就是http://192.168.142.130:5984/utils/

hyperledger fabric如何连接couchdb并通过宿主机浏览器访问couchdb相关推荐

  1. 学习JSP——在虚拟机中建立一个JSP网页,通过Tomcat服务器发布,并通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页

    1.介绍JSP (1)简介 JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束. JSP是 ...

  2. 在虚拟机中建立JSP网页,并通过Tomcat服务器发布该网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页

    1.工具 2.JSP及开发环境搭建 2.1.Java 开发环境配置 2.2.其他有关准备工作 2.2.1下载 Tomcat 9.0.10 到虚拟机上,无需安装和配置. 2.2.2下载安装编辑器 sub ...

  3. 在虚拟机中建立一个最简单的JSP网页,并通过Tomcat服务器发布这个网页。通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页

    在这里介绍下,本次实验用的虚拟机是win7系统,主机是win10系统.用的是校园网,输入账号密码登录. (1)第一步,我们在虚拟机上下载JDK(Java development kit)以及Tomca ...

  4. 主机连接docker的mysql_宿主机连接docker中的mysql

    dokcer安装mysql docker run \ --name mysql \ -v $PWD/mysql:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROO ...

  5. vmware虚拟机出现桥接网络不稳定,连接不上,宿主机网络正常

    1.大概率是虚拟机桥接网络时,桥接到了宿主机的其余网络,这个时候只需要打开虚拟机的:编辑--虚拟机网络编辑,从自动模式修改为指定网络,重启一下虚拟机,就可以了. wlp代表的是无线网络 enx开头的网 ...

  6. virtualBox NAT模式,设置虚拟机可上网,宿主机可访问虚拟机的方法

    环境描述: 宿主机:windows Server 2008 64bit,IPV4地址,有网络. 宿主机上的主要软件环境: virtualBox 5.0.24 virtualBox中安装了CentOS ...

  7. hdfs中8031是什么端口号_在宿主机如何访问docker中hadoop的hdfs:ip:9000啊, 端口映射出来啊...

    本人有一个3节点hadoop, 启动了3个docker容器, 众所周知, docker容器内服务的端口是可以映射到宿主机的端口的, 我采用-P将容器的所有端口映射到主机端口, 命令如下: docker ...

  8. 宿主机无法访问docker容器的坑

    docker的网络有3中模式 bridge host none 经常用的bridge方式,安装docker后默认的bridge是docker0,按常理说在根据docker0建立容器之后,宿主机是可以p ...

  9. 在虚拟机docker启动mysql但是宿主机无法访问的问题

    在DockerHub官网查看mysql启动的命令,发现都没有指定端口映射,于是我模仿着执行的命令如下: docker run --name testmysql -e MYSQL_ROOT_PASSWO ...

最新文章

  1. 【Android 逆向】整体加固脱壳 ( DEX 优化流程分析 | DexPrepare.cpp 中 dvmContinueOptimizati() 函数分析 )
  2. 逻辑分析仪上位机DSview的简单触发设置
  3. 《数据科学与大数据分析——数据的发现 分析 可视化与表示》一2.3 第2阶段:数据准备...
  4. 十二 Cent OS下 tomcat启动项目响应速度很慢
  5. String.Format和StringBuilder的效率
  6. 80040e14 mysql_【ASP】提示错误80040e14
  7. java从端口获取数据库_Java之通过接口获取数据并用JDBC存储到数据库中
  8. exar 带容隔离_带有美白功效的6款隔离霜 美白隔离两不误
  9. linux 修改 java 内存_Linux 和 Windows修改Java虚拟机内存大小
  10. cmd python封装成exe_别再问我怎么Python打包成exe了!
  11. object取值_this的原理、函数的不同调用方式this取值、以及不同环境下this的取值、函数四种调用方法...
  12. 阿里云asp主机 后台登录一直提示验证码错误_吐槽一下阿里云关于网站备案的问题,真让人恶心生厌!...
  13. h5页面调用相机功能
  14. CentOS RPM源镜像源(国内+国外)
  15. Ssm角色权限后台管理实战开发
  16. Java程序设计实验2
  17. shell基础之for循环语句
  18. 拓端tecdat|R语言生态学模拟对广义线性混合模型GLMM进行功率(功效、效能、效力)分析power analysis环境监测数据
  19. 【金万维】天联高级版客户端打开U8报错:未监听端口
  20. 鼎捷软件ERP,MES等系统构筑制造企业信息化系统

热门文章

  1. adb Android禁用四大组件与如何冻结APP
  2. Utility AI 一种基于权重的游戏AI
  3. 嵌入式学习笔记——概述
  4. Makeblock教育机器人
  5. 简单理解滤波器(入门经典)
  6. SEO篇如何生成site.txt文本文件批量提交url加快百度网站收录wordpress文章
  7. 获取中国各省份的名称以及该省份中的市及该市中的区
  8. 上海大学813计算机基础,上海大学计算机工程与科学学院研究生导师简介-牛志华副教授...
  9. 解决Windows出现d3dx10.dll错误
  10. 计算机模拟的实例,案例:数值模拟 - 随机漫步