首页 > 系统相关 >Ubuntu20

Ubuntu20

时间:2023-05-09 17:34:44浏览次数:50  
标签:fabric sudo samples docker Ubuntu20 hyperledger 下载

Ubuntu20.4安装fabric2.4.x

1. 安装go环境

2. 安装docker

· 安装docker

sudo apt  install docker.io # 安装docker

出现got permission denied,原因是用户没有加到docker组内,执行下面命令即可

sudo gpasswd -a $USER docker    ---- 将当前用户加入到组内
newgrp docker         ----- 更新用户组

运行docker version 命令

**· 配置阿里云加速器 **

要在官网中找到自己的地址

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ydviuhw1.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

· 安装docker-compose

首先下载python3,然后下载docker-compose

sudo apt-get install python-pip
sudo pip install docker-compose 
sudo chmod +x /usr/local/bin/docker-compose   //加权限
docker-compose version

如果报urllib3版本错误只需运行下面命令

pip uninstall urllib3 chardet
 
pip install --upgrade requests

3. 安装源码

我们需要下载的东西有:

fabric源码,fabric-samples ,fabric-binaries组件,fabric-ca组件,然后请根据下面步骤下载

· fabric源码

mkdir –p ~/go/src/hyperledger
cd ~/go/src/hyperledger
git clone https://github.com/hyperledger/fabric.git


如果网络条件不允许也可以到github上下载压缩包然后解压

· 切换到需要的版本

git checkout v2.4.9

· 下载fabric-samples

git clone https://github.com/hyperledger/fabric-samples.git

同样的 ,我们可以手动下载压缩包,然后解压到hyperledger上,注意下载的所有组建要跟版本匹配

· 下载fabric-binary

https://github.com/hyperledger/fabric/releases/download/v2.4.9/hyperledger-fabric-linux-amd64-2.4.9.tar.gz

· 下载fabric-ca

推荐bootstrap脚本下载

https://codeload.github.com/hyperledger/fabric-ca/zip/refs/tags/v1.5.5

重点!!!!!

  1. 将ca中的client,server复制到fabric的bin中,现在bin中有以下文件

  1. 将fabric下的bin、config复制到fabric-samples中,不然跑不了!

4. fabric镜像

· 通过bootstrap.sh 下载镜像 首先要修改这个文件,因为我们samples,binaries都下载好了所以改为false

cd fabric/srcipts
vim bootstrap.sh

然后esc,wq保存文件

随后运行命令完成安装

./bootstrap.sh

5. 测试网络

进入到samples中的testnetwork

cd fabric-samples/test-nework
./network.sh up

成功!

在测试下通道功能,其他的测试留在下一节

network.sh createChannel -c mychannel

成功!

这一次我们成功下载了fabric,但只是简单跑了下测试网络,下一章节会对测试网络有更加详细的操作,再会!

标签:fabric,sudo,samples,docker,Ubuntu20,hyperledger,下载
From: https://www.cnblogs.com/thekuan111/p/17385720.html

相关文章

  • ubuntu20.04 + RTX2080ti 安装多版本的cuda
    首先说明一点,我们的Ubuntu20.04系统上,可以安装多个版本的CUDA,如下图所示,cuda11.0、cuda11.1和cuda11.3进入目录cd/usr/local/显示当前目录ls-alh并且,在安装多个版本CUDA时,会有提示如下:这个提示:是在/usr/local/cuda路径下已经存在一个名为cuda的符号链接,安装程序检测到这......
  • ubuntu20安装nginx支持多站点及代理配置
    上文说到安装mysql、redis、net6及部署应用 GO接着本次配置通过域名访问站点,站点总共分为两个,前端、后端项目为前后端分离,管理包括服务+管理UI,为一个站点,管理UI,放到服务某个文件夹中Web访问为另一个站点。一、安装Nginxsudoapt-getinstallnginx二、增加站点配置文件1......
  • ubuntu20安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerpullmysql:latest运行容器dockerrun-itd-p3306:3306-eMYSQL_RO......
  • ubuntu20.04实验用docker环境搭建
    dockerpullubuntu:20.04dockerrun--it--net=host--privileged=trueubuntu:20.04/bin/bashaptupdateapt速度慢可以换源:(6条消息)docker中ubuntu容器更换apt源_NotJc的博客-CSDN博客下载常用软件:apt-getinstallvimapt-getinstallgitgit提速:gitclone提速-Haowe......
  • ubuntu2004 下源码安装boost
    ubuntu2004下源码安装boosthttps://www.aiuai.cn/aifarm1186.htmlhttps://www.boost.org/users/history/version_1_78_0.htmlhttps://cloud.tencent.com/developer/article/1804511https://stackoverflow.com/questions/12578499/how-to-install-boost-on-ubuntuboost版本在......
  • Ubuntu20.04 安装 Docker
    在Ubuntu上安装Docker非常直接。我们将会启用Docker软件源,导入GPGkey,并且安装软件包。首先,更新软件包索引,并且安装必要的依赖软件,来添加一个新的HTTPS软件源:sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlgnupg-agentsoftware-prop......
  • Ubuntu20.04 python3.8.10升级到python3.9
    为了部署opencv-python,安装了ubuntu20.04的虚拟机,很容易的安装了numpy、matplotlib、opencv模块。但python是3.8.10版本,网上学习视频的版本为3.9,所以也进行了升级。参考https://blog.csdn.net/wuxianbing2012/article/details/123532589,完成了本次升级。以下是参考博文的内容:......
  • Ubuntu20.04下tacacs服务器安装
    1、下载文件,最新的版本可以在这里看到(ftp://ftp.shrubbery.net/pub/tac_plus)百度网盘https://pan.baidu.com/s/1z8pEHDrJW0kyuyYF6U0Jag,密码(r1r1)sudowgetftp://ftp.shrubbery.net/pub/tac_plus/tacacs-F4.0.4.28.tar.gz2、使用apt-get软件包管理器安装了libwrap0-dev、fle......
  • ubuntu20.04配置frp
    A..frp地址:https://github.com/fatedier/frpB.了解如何部署、使用frp。https://gofrp.org/docs/C.手动配置1;创建目录frp:mkdir/home/frp/cd/home/frp/2;下载软件安装包放入目录cd/home/frp/,,linuxubuntu选linux_amd64 3;执行下列命令,解压安装包。tar-xvffrp_0.32.1_......
  • Ubuntu20.04 Docker搭建远程xfce桌面以及ssh教程
    简介:本文主要介绍ubuntu20.04容器中搭建xfce远程桌面、C++、Go环境、容器内docker操作配置、zsh配置  一、创建容器1、创建容器dockerpull ubuntu:20.04dockerrun-itd--privileged--name=my-desktop--ulimitmemlock=-1:-1--network="network-local"-p22666:22-p......