(1)安装前提条件:
这些前提条件的满足确保了你可以顺利地搭建和运行 Fabric 区块链网络,并进行链码的开发、部署和执行。
- 安装 Docker:确保系统上已经安装了 Docker,并且 Docker 服务正在运行。
Docker:Fabric 使用 Docker 容器化技术来部署和管理区块链网络的各个组件。Docker 提供了一个轻量级、可移植的容器运行环境,使得在不同的操作系统和平台上都可以一致地运行 Fabric 网络。
在 Ubuntu 20.04 上安装 Docker 的步骤如下:
1. 更新软件包列表:
sudo apt update
2. 安装必要的依赖包,以便使用 apt 通过 HTTPS 访问 Docker 仓库:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
3. 添加 Docker 官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. 添加 Docker 的 APT 仓库:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 更新软件包列表:
sudo apt update
6. 安装 Docker 引擎:
sudo apt install docker-ce docker-ce-cli containerd.io
7. 验证 Docker 是否正确安装:
sudo docker run hello-world
如果安装成功,将会看到一条消息,确认 Docker 正常工作。
8. (可选)将当前用户添加到 docker 用户组中,以便无需使用 sudo 运行 Docker 命令:
sudo usermod -aG docker $USER
需要重新登录才能使用户组更改生效。
更新docker用户组 :
newgrp docker
验证docker:
docker -v
docker ps -a
9. 启动Docker服务:
sudo systemctl start docker
查看docker服务状态:sudo systemctl status docker
设置docker服务开机自启动:sudo systemctl enable docker
</