Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 1.12 KB

README.md

File metadata and controls

83 lines (55 loc) · 1.12 KB

搭建 IPFS 私有网络

步骤

  • 通过docker 创建 IPFS 容器
  • 确保配置 IPFS API 以允许跨源(CORS)请求
  • 移除默认的 boostrap 节点
  • 重启服务

通过docker 创建 IPFS 容器

运行 make 命令

make up

or

运行 docker-compose 命令

docker-compose up -d

确保配置 IPFS API 以允许跨源(CORS)请求

运行以下命令:

docker exec ipfs_host ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]' 
docker exec ipfs_host ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT", "GET", "POST"]'

移除默认的 boostrap 节点

docker exec ipfs_host ipfs bootstrap rm --all

重启服务

docker restart ipfs_host

查看邻居

docker exec ipfs_host ipfs swarm peers

附录

查看运行日志

docker logs -f ipfs_host

停止容器

docker stop ipfs_host

删除容器

docker rm ipfs_host

重启容器

docker restart upfs_host

运行 IPFS 命令

docker exec ipfs_host <ipfs cmd>