..

使用docker部署一个ipfs集群

系统及工具 1

Ubuntu 18
docker
docker-compose
ipfs-cluster-ctl


步骤

  • 第一步:安装 docker
    sudo apt install docker.io
    

  • 第二步:安装 docker-compose
    sudo apt install docker-compose
    

  • 第三步: 下载 ipfs-cluster-ctl 并解压
    wget https://dist.ipfs.io/ipfs-cluster-ctl/v0.13.1/ipfs-cluster-ctl_v0.13.1_linux-amd64.tar.gz
    tar xvzf ipfs-cluster-ctl_v0.13.0_linux-amd64.tar.gz
    

  • 第四步: 下载 docker-composer.yml
    wget https://raw.githubusercontent.com/ipfs/ipfs-cluster/master/docker-compose.yml
    

  • 第五步: 启动 cluster
    docker-compose up
    

  • 第六步: 另起一个 terminal 查看 peers 状态
    ./ipfs-cluster-ctl peers ls
    

  • 第七步:给集群添加一个文件
    ./ipfs-cluster-ctl add hello.md
    

  • 第八步: 查看文件状态
    ./ipfs-cluster-ctl status Qm...
    

其他命令

./ipfs-cluster-ctl peers ls                      # show information about the peers in the cluster
./ipfs-cluster-ctl add somefile                  # add a file to the cluster
./ipfs-cluster-ctl pin add /ipns/cluster.ipfs.io # pin the cluster website
./ipfs-cluster-ctl status <cid>                  # use the CID shown above to see the status in every peer
./ipfs-cluster-ctl pin ls <cid>                  # inspect the pin information