풀노드 실행하기

풀노드 실행 방법

Sui 풀노드를 실행하는데 아래의 두가지 방법이 있습니다.

  • Docker 를 통해서 실행 (권장)

  • 소스를 빌드하여 실행

본 문서에서는 쉽게 따라할 수 있는 Docker 를 통해서 실행하는 방법을 권장드리며 이를 위주로 설명드리겠습니다.

풀노드 실행을 위한 소프트웨어 설치

Docker 를 통해서 Sui 풀노드를 실행하기 위해서 우리는 아래의 소프트웨어를 설치합니다.

  • Docker

  • Docker Compose

docker 및 docker-compose 설치에 필요한 유틸리티를 다운받기 위해 아래의 명령어를 실행합니다.

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Docker 설치

docker 리포지토리에 접근하기 위한 키 생성 설정

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

패키지 매니저가 docker 설치 시, 설치 위치를 알기 위한 repository 추가

위에서 추가한 repository를 위해서 업데이트

docker 설치

docker 설치가 잘 되었는지 확인합니다

아래와 같이 출력되면 잘 설치 되었다고 판단합니다

Docker Compose 설치

최신 버전을 공식 Repositoryarrow-up-right 에서 확인합니다.

문서 작성 기준 v2.6.1arrow-up-right이 최신이므로 아래의 명령어를 통해 설치합니다

(선택) 버전이 다른 경우 아래의 명령어와 같이 <최신 버전명> 부분에 버전명을 기입해서 실행해주세요.

아니라면, 아래의 명령어는 무시해주세요

docker-compose 를 실행이 가능하게 설정합니다

docker-compose가 잘 설치되었는지 아래 명령어를 통해 확인합니다

아래와 같이 출력되면 정상적으로 설치되었다고 판단합니다

Docker 권한 부여하기

아래 명령어를 통해 권한 부여

Sui 풀노드 실행하기

가장 최근 업데이트된 내용은 공식 홈페이지arrow-up-right를 기반으로 합니다. 따라서, 업데이트 내용과 차이가 있을 수 있습니다.

Sui 풀노드 실행하기 위해서는 아래의 명령어를 통해 Sui 노드 관련 설정들을 다운로드 합니다.

위 명령어 실행 후, devnet 디렉토리에는 아래의 3가지 파일이 있어야 합니다.

  • docker-compose.yaml

  • fullnode-template.yaml

  • genesis.blob

풀노드 API 접근 허용

아래 명령어를 통해 API 접근을 허용합니다.

풀노드 실행하기

아래의 명령어를 통해 Sui 풀노드를 실행해주세요.

풀노드 작동 확인

아래의 명령어를 통해 Sui 풀노드가 잘 실행 되는지 확인합니다.

결과

최근 5개의 트랜잭션을 가져와서 확인합니다.

결과

Last updated