美文网首页
IPFS安装MacOS + LinuxDocker集成

IPFS安装MacOS + LinuxDocker集成

作者: HT_Jonson | 来源:发表于2017-03-22 16:59 被阅读0次

    最近研究区块链技术,然后使用到了ipfs
    这是什么鬼?其实我也不太清楚.不管是什么,先安装然后测试,再相信看文档就明白了,
    动手好过于看.

    官网地址 https://ipfs.io/docs/install/
    一看路径就知道是安装地址了吧,估计小白都看得懂

    接下来 下载

    Paste_Image.png

    我使用的是 macbook 所以大家自行选择下载.

    Paste_Image.png

    mac 可执行文件在哪呢

      cd /usr/local/bin
    这就是可执行目录了
    tar xvfz go-ipfs.tar.gz  这个是下载的包
    mv go-ipfs/ipfs /usr/local/bin  直接使用命令行把ipfs文件移动到文件夹下
    
    ipfs help  如果出现以下说明安装成功了
    
    
    
    Paste_Image.png
      继续命令  ipfs help  会显示如下图
    注意下面的二进制码
    
    Paste_Image.png
    直接命令行,注意二进制有可能不同
    ipfs cat /ipfs/QmVLDAhCY3X9P2uRudKAryuQFPM5zqA3Yij1dY8FpGbL7T/readme
    
    Paste_Image.png
    继续执行命令 quick-start
    ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/quick-start
    
    Paste_Image.png
    启动网络
    看看端口  4001  5001  8080
    ipfs daemon
    
    Paste_Image.png
    ipfs swarm peers
    看到一堆什么鬼
    
    Paste_Image.png
    open cat.jpg  
    好吧,我也觉得很神奇
    
    Paste_Image.png
    查看ID
    ipfs id
    
    Paste_Image.png

    打开网址
    http://localhost:5001/webui

    Paste_Image.png Paste_Image.png

    上传文件后

    Paste_Image.png

    好了,现在开始搭建LinuxDocker

    Linux 下的安装和MacOS下相同,这就不多演示了

    首先先下载, 上面已经有截图了


    Paste_Image.png

    然后还要安装GO语言环境

    
    tar -C /usr/local -xzf go1.7.1.linux-amd64.tar.gz
    

    配置环境变量

    在profile里
    
    vi /etc/profile
    export PATH=$PATH:/usr/local/go/bin
    export PATH=$PATH:$GOPATH/bin
    
    别忘记立即生效
    source /etc/profile
    
    执行
    go version
    这里注意GO必须是1.7+的版本
    
    Paste_Image.png

    执行如下命令

    go get -u -d github.com/ipfs/go-ipfs
    时间可能会有点长
    
    $ cd $GOPATH/src/github.com/ipfs/go-ipfs
    $ make install
    
    Paste_Image.png

    然后你需要创建几个文件目录

    Paste_Image.png
    创建文件夹的命令是
    mkdir   ........
    
    最终运行的命令我是这么写的
    docker run -d --name ipfs_host -v /absolute/path/to/somewhere/export -v /absolute/path/to/somewhere_else/data/ipfs -p 8080:8080 -p 4001:4001 -p 5001:5001 ipfs/go-ipfs:latest
    
    把路径创建全,不知道能不能自定义
    
    Paste_Image.png

    相关文章

      网友评论

          本文标题:IPFS安装MacOS + LinuxDocker集成

          本文链接:https://www.haomeiwen.com/subject/aevonttx.html