Docker安装ipfs


创建应用目录

#为了添加文件使用的过度文件夹
$ mkdir -p /opt/soft/ipfs_staging &&
#ipfs所有数据保存的文件夹
$ mkdir -p /opt/soft/ipfs

Docker安装运行ipfs

$ docker run -d --name ipfs -v /opt/soft/ipfs_staging:/export -v /opt/soft/ipfs:/data/ipfs -p 4001:4001 -p 127.0.0.1:8080:8080 -p 127.0.0.1:5001:5001 ipfs/go-ipfs:latest

ipfs命令说明

http://cw.hubwiz.com/card/c/ipfs/1/1/1/

ipfs自动启动

$ cd /usr/lib/systemd/system
$ vim ipfs.service

[Unit]
Description=IPFS daemon
After=network.target
[Service]
Environment=IPFS_PATH=/usr/local/ipfs/data  #如果修改了ipfs init路径需要设置环境变量否则无法启动  IPFS_PATH 在/etc/profile文章中可以找到配置路径
ExecStart=/usr/local/bin/ipfs daemon
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
 
$ systemctl start ipfs   # 启动ipfs
$ systemctl status ipfs   # 查看ipfs状态
$ systemctl stop ipfs.service   # 停止ipfs
$ systemctl restart ipfs.service   # 重启ipfs
$ systemctl enable ipfs    #开机自启ipfs

文章作者: 花舞流觞
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 花舞流觞 !
  目录