Skip to main content

Menggunakan Docker

Cara tercepat menjalankan Nuchain node selain menggunakan prebuilt binary bisa menggunakan Docker. Berikut adalah cara-cara menjalankan Nuchain Node menggunakan Docker.

Pull latest Nuchain docker image:

$ docker pull anvie/nuchain:latest

Menjalankan:

$ docker run --rm \  -v '/var/data/nuchain:/data' \  -p '9933:9933' \  -p '9944:9944' \  -p '30333:30333' \   --name nuchain anvie/nuchain:latest \   nuchain --base-path=/data \   --ws-external \   --rpc-external \   --rpc-methods=Unsafe

Apabila ingin menjalankan docker container sebagai servis bisa menggunakan konfigurasi systemd berikut:

# Systemd service configuration for Nuchain docker container.# edit as you wish.
[Unit]Description=Nuchain Node ContainerAfter=docker.serviceRequires=docker.service
[Service]Type=simpleRestart=alwaysRestartSec=5StartLimitBurst=5LimitNOFILE=10000ExecStartPre=-/usr/bin/docker stop nuchainExecStartPre=-/usr/bin/docker rm nuchainExecStart=/usr/bin/docker run --rm -v '/var/data/nuchain:/data' -p '9933:9933' -p '9944:9944' -p '30333:30333' --name nuchain anvie/nuchain:latest nuchain --validator --base-path=/data --ws-external --rpc-external --rpc-methods=Unsafe
[Install]WantedBy=multi-user.target

Simpan konfigurasi di atas ke file /etc/systemd/system/nuchain.service lalu ketikkan:

$ systemctl daemon-reload$ systemctl enable nuchain$ systemctl start nuchain