ipfs docker 运行试用

时间:2022-01-16 00:51:45

ipfs 是一个分布式,p2p 的文件系统,参考了git、bt、sfs 以及web 的设计

环境准备

  • docker-compose 文件 
version: "3"
services:
  ipfs:
    image: ipfs/go-ipfs:latest
    hostname: ipfs_host1
    volumes:
    - "./export:/export"
    - "./data/ipfs:/data/ipfs"
    ports:
    - "5001:5001"
    - "4001:4001"
    - "8080:8080"
 

运行&&测试

  • 运行:
docker-compose up -d
  • 添加运行支持
    进入容器内部
 
ipfs add -r /export
 

效果

added QmXhdrziCp16DzWYwQQJHZZmSZxoYwbPV3KaBPkLsDQWRU export/images/WX20181216-220154@2x.png
added QmWSx63vkEauEt4qVhjL13aQ4yrVX6Vs9HKrAL1AjmMvWn export/index.html
added QmWRxU6QBzRKGTYPNkdBjQb49SyyvNS1eaJmxmiQu26TTJ export/images
added QmT2YepbRBL1eLyZevZnYQ6b4MwthVyuHiao8xqhmpyPMd export
 
  • 访问
open http://localhost:8080/ipfs/QmT2YepbRBL1eLyZevZnYQ6b4MwthVyuHiao8xqhmpyPMd
 

说明

ipfs 设计很不错,目前还在设计演变,但是里面是很不错

参考资料

https://github.com/ipfs/go-ipfs
https://github.com/ipfs/ipfs
https://github.com/rongfengliang/ipfs-docker-compose