# sui搭建节点教程 **Published by:** [mu mu](https://paragraph.com/@muyi256/) **Published on:** 2022-08-06 **URL:** https://paragraph.com/@muyi256/sui ## Content 1、安装Docker和Docker Compose 安装Docker:将以下命令复制后,切换到putty,单击鼠标右键完成粘贴,然后按Enter执行命令。 curl -sSL https://get.docker.com | sh sudo usermod -aG docker $USER && sudo su $USER 安装Docker Compose: sudo curl -SL https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 检查是否安装成功: docker -v && docker-compose -v 如安装成功,会输出docker和docker compose的版本信息: Docker version 20.10.17, build 100c701 Docker Compose version v2.6.1 2 、为Sui开发网全节点创建工作目录 mkdir -p ~/sui/devnet && cd ~/sui/devnet 3、 下载节点配置文件 wget https://github.com/MystenLabs/sui/raw/main/crates/sui-config/data/fullnode-template.yaml wget https://github.com/MystenLabs/sui-genesis/raw/main/devnet/genesis.blob wget https://raw.githubusercontent.com/MystenLabs/sui/main/docker/fullnode/docker-compose.yaml 检查是否下载成功:执行命令 ls ,会列出当前目录下的所有文件: docker-compose.yaml fullnode-template.yaml genesis.blob 修改全节点监听地址: sed -i 's/127.0.0.1/0.0.0.0/' fullnode-template.yaml 4、 打开9000、9184端口 具体请参考教程第3部分:https://mirror.xyz/0x2ba8f8db6c26fB36F14F9a8c32158e201632d677/Zi0ROEBldGn_Ip3fCMnNyxMMIbazZTeIRSSxijbC-so 5 、启动、关闭节点 启动节点: cd ~/sui/devnet && docker-compose up -d 关闭节点: cd ~/sui/devnet && docker-compose stop 重置环境:(更新节点 或 永久停止节点时使用此命令) cd ~/sui/devnet && docker-compose down --volumes 6 、测试 全节点启动运行后,可以使用以下命令进行测试: 该命令可获取最近的5笔交易: curl --location --request POST 'http://127.0.0.1:9000/' --header 'Content-Type: application/json' --data-raw '{ "jsonrpc":"2.0", "id":1, "method":"sui_getRecentTransactions", "params":[5] }' 如输出:{"jsonrpc":"2.0","result":[],"id":1} 等类似的json格式内容,则节点已成功启动 也可使用以下社区开发的网站监测节点状态: SUI NODETESTER Sui Node Tester With Love From Andrew | zValid node.sui.zvalid.com Sui相关链接第二大步填表申请,根据实际情况填表申请即可。 Sui Validator Application - Airtable Fill out the “Sui Validator Application” form quickly and securely on Airtable. airtable.com 几个常见的问题: 1.国内云服务商未测试,建议使用海外云服务商。 2.如果出现服务器重启,需要重启sui服务的话执行如下命令sudo root cd ~/sui-node/devnet sudo docker-compose up -d 官网:https://sui.io/ 白皮书:https://github.com/MystenLabs/sui/blob/main/doc/paper/sui.pdf 领英:https://www.linkedin.com/company/mysten-labs/ 推特:https://twitter.com/mysten_labs Discord:https://discord.gg/sui 开发文档:https://docs.sui.io/ ## Publication Information - [mu mu](https://paragraph.com/@muyi256/): Publication homepage - [All Posts](https://paragraph.com/@muyi256/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@muyi256): Subscribe to updates - [Twitter](https://twitter.com/mumu52318243): Follow on Twitter