hyperledger/fabric 依赖安装

本文提供了多种流行编程语言和工具的版本信息,并详细介绍了Docker及docker-compose的安装配置过程,包括解决权限问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# curl 
curl  --version
curl 7.29.0 (x86_64-redhat-linux-gnu) libcurl/7.29.0 NSS/3.21 Basic ECC zlib/1.2.7 libidn/1.28 libssh2/1.4.3
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp 
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM NTLM_WB SSL libz unix-sockets 

# NodeJS


 node --version
v8.9.4
 npm --version
5.6.0


   ╭─────────────────────────────────────╮
   │                                     │
   │   Update available 5.6.0 → 5.8.0    │
   │     Run npm i -g npm to update      │
   │                                     │
   ╰─────────────────────────────────────╯

# Python
python -V
Python 2.7.5

# GO
 go version
go version go1.9.4 linux/amd64

# Docker

sudo docker version
[sudo] password for xxx: 
Client:
 Version:      17.06.2-ce
 API version:  1.30
 Go version:   go1.8.3
 Git commit:   cec0b72
 Built:        Tue Sep  5 19:59:06 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.06.2-ce
 API version:  1.30 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   cec0b72
 Built:        Tue Sep  5 20:00:25 2017
 OS/Arch:      linux/amd64
 Experimental: false

 
docker-compose version
docker-compose version 1.20.1, build 5d8c71b
docker-py version: 3.1.4
CPython version: 3.6.4
OpenSSL version: OpenSSL 1.0.1t  3 May 2016
 
  

sudo yum remove docker \
                  docker-common \
                  docker-selinux \
                  docker-engine

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

    
    sudo yum-config-manager --disable docker-ce-edge
    
    yum list docker-ce.x86_64  --showduplicates | sort -r
    sudo yum install docker-ce

    sudo yum install  -y  docker-ce-17.06.2.ce
    
  ## 依赖pigz
   wget http://zlib.net/pigz/pigz-2.4.tar.gz
   tar xvf pigz-2.4.tar.gz
   make 
   sudo make install
  
  
  pigz依赖zlib
  yum install zlib-devel
  
  ## container-selinux
  sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm 
  参考:https://stackoverflow.com/questions/45272827/docker-ce-on-rhel-requires-container-selinux-2-9
  
  
  # docker-compose
  sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  sudo chmod +x /usr/local/bin/docker-compose
  docker-compose --version
  
  
  
   sudo systemctl start docker
   
   
   
   # Example:
   git clone -b master https://github.com/hyperledger/fabric-samples.git
    cd fabric-samples
    git tag
    git branch
    git checkout v1.1.0
    git branch
    
    
   #curl -sSL https://goo.gl/6wtTN5 | bash -s 1.1.0
   curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | bash -s 1.1.0
   
   ```
   Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/images/json: dial unix /var/run/docker.sock: connect: permission denied
   ```
   
   解决:
   sudo curl -sSL https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh | sudo bash -s 1.1.0
   
   
   
   
   
   
   
   
   
   
   
   
   
   

转载于:https://my.oschina.net/kingwjb/blog/1786639

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值