yum -y install docker sudo service docker restart wget https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gz tar xzvf go1.11.linux-amd64.tar.gz -C /usr/local cat >> /etc/profile << EOF export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=linux export GOPATH=/home/ubuntu/gopath export GOBIN=$GOPATH/bin export PATH=$GOPATH/bin:$GOROOT/bin:$PATH:/usr/local/bin EOF source /etc/profile mkdir -p /home/ubuntu/gopath/src/github.com/hyperledger cd /home/ubuntu/gopath/src/github.com/hyperledger cp /resource/docker-compose /usr/local/bin chmod +x /usr/local/bin/docker-compose cp /resource/fabric-samples.tar.gz /home/ubuntu/gopath/src/github.com/hyperledger cd /home/ubuntu/gopath/src/github.com/hyperledger tar -xf ./fabric-samples.tar.gz source /etc/profile cd /home/ubuntu/gopath/src/github.com/hyperledger/fabric-samples/scripts ./bootstrap.sh 1.4.0 1.4.0 0.4.14 cd /home/ubuntu/gopath/src/github.com/hyperledger/fabric-samples/first-network ./byfn.sh up -s couchdb docker-compose -f docker-compose-cli.yaml -f docker-compose-couch.yaml -f docker-compose-kafka.yaml start ../bin/configtxgen -profile TwoOrgsChannel -outputCreateChannelTx channel-artifacts/test.tx -channelID test
时间: 2023-06-21 16:11:58 浏览: 360
这段命令脚本的作用是在Ubuntu系统上安装Docker和Go语言环境,并下载和部署Hyperledger Fabric的相关组件。具体步骤如下:
1. 安装Docker和启动Docker服务。
2. 下载Go语言1.11版本的Linux 64位安装包并解压到/usr/local目录下,并设置相关环境变量。
3. 创建一个GOPATH目录,用于存放Go语言的开发代码和依赖包。
4. 将docker-compose和fabric-samples.tar.gz文件复制到/home/ubuntu/gopath/src/github.com/hyperledger目录下,并设置相应的权限。
5. 解压fabric-samples.tar.gz文件,并运行bootstrap.sh脚本以安装所需的依赖包和组件。
6. 进入first-network目录,并运行byfn.sh脚本以启动Hyperledger Fabric的本地网络。
7. 启动Hyperledger Fabric的相关容器,并使用configtxgen工具生成测试通道的配置文件。
相关问题
https://download.docker.com/linux/centos/docker-ce.repo安装 Docker CE软件包sudo yum install docker-ce docker-ce
安装Docker CE (Community Edition) 软件包通常在Linux系统中进行,特别是对于基于CentOS的操作系统。首先,你需要访问提供的仓库URL:`https://download.docker.com/linux/centos/docker-ce.repo`。这个文件是一个Yum repository配置文件,用于让yum能够从Docker官方仓库下载Docker的相关软件。
以下是安装步骤:
1. **添加仓库**:
使用 `curl` 或者浏览器下载 `.repo` 文件,然后将它复制到 `/etc/yum.repos.d/` 目录下,例如:
```
curl -fsSL https://download.docker.com/linux/centos/docker-ce.repo | sudo tee /etc/yum.repos.d/docker-ce.repo
```
2. **更新yum缓存**:
```
sudo yum makecache fast
```
3. **安装Docker CE**:
确保你的系统有权限,然后运行:
```
sudo yum install docker-ce
```
安装过程中可能会提示你输入用户密码,因为需要root权限操作。
4. **启动并启用docker服务**:
```
sudo systemctl start docker
sudo systemctl enable docker
```
5. **验证安装**:
最后,你可以通过运行 `docker run hello-world` 来检查Docker是否已经成功安装并且可以正常工作。
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
`sudo yum-config-manager --add-repo` 是用于向yum配置管理器添加新的仓库命令。在这个例子中,您想要添加的是阿里云镜像源,它提供Docker CE(Community Edition)的Linux CentOS版本。这个操作通常用于更新或安装Docker之前,以便从指定的镜像源下载软件包。
以下是步骤演示:
1. 打开终端并以管理员权限运行:
```bash
sudo -i
```
2. 添加新的仓库到yum配置:
```bash
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
```
这条命令会把阿里云镜像源添加到您的yum仓库列表中,之后在执行`yum install docker-ce` 或 `yum update docker-ce`时,系统就会从这个新添加的仓库寻找Docker的相关软件包。
阅读全文