创建应用目录
#为了添加文件使用的过度文件夹
$ 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