my docker-compose.yaml:
---
version: "3.9"
services:
fullnode:
# Note: Update the tag to the latest version of mysten/sui-node for mainnet or testnet.
image: mysten/sui-node:mainnet
ports:
- "8080:8080"
- "8084:8084/udp"
- "9000:9000"
- "9184:9184"
volumes:
- ./fullnode-template.yaml:/opt/sui/config/fullnode.yaml:ro
- ./genesis.blob:/opt/sui/config/genesis.blob:ro
- ./suidb:/opt/sui/db:rw
command: ["/opt/sui/bin/sui-node", "--config-path", "/opt/sui/config/fullnode.yaml"]
volumes:
suidb:
my docker compose up output:
docker compose up
[+] Running 6/6
✔ fullnode 5 layers [⣿⣿⣿⣿⣿] 0B/0B Pulled 33.2s
✔ 6dce3b49cfe6 Pull complete 11.5s
✔ 5650e285df2e Pull complete 3.7s
✔ 818b26a6744b Pull complete 0.8s
✔ a1ae109cd513 Pull complete 13.5s
✔ 5523e4fdca81 Pull complete 9.4s
[+] Running 1/1
✔ Container opt-fullnode-1 Recreated 0.3s
Attaching to opt-fullnode-1
opt-fullnode-1 | 2024-10-30T15:36:26.997850Z INFO sui_node: Sui Node version: 1.36.2-3ada97c109cc
opt-fullnode-1 | 2024-10-30T15:36:26.997873Z INFO sui_node: Supported protocol versions: Some(SupportedProtocolVersions { min: ProtocolVersion(1), max: ProtocolVersion(67) })
opt-fullnode-1 | 2024-10-30T15:36:26.997877Z INFO sui_node: Started Prometheus HTTP endpoint at 0.0.0.0:9184
opt-fullnode-1 | 2024-10-30T15:36:26.998087Z INFO sui_node: Initializing sui-node listening on /dns/localhost/tcp/8080/http node=k#8e186d54d06fe566bacfbcc9b6b668b792e8a2ee0e37ef2c8695120ba06acfcb2638d9061323c1613e6bb45d6ec10de719a349bb167c33606a91c6a30ea95dcaaca9f433432b16027cc1c877332d8e99ea8c4d1e91d632be0499488e72ba0ae7
opt-fullnode-1 | 2024-10-30T15:36:26.998502Z INFO mysten_metrics::thread_stall_monitor: Starting thread stall monitor watchdog thread
opt-fullnode-1 | 2024-10-30T15:36:27.006352Z INFO mysten_metrics::thread_stall_monitor: Spawning future crates/mysten-metrics/src/thread_stall_monitor.rs:ThreadStallMonitor
opt-fullnode-1 | 2024-10-30T15:36:27.006373Z INFO mysten_metrics::thread_stall_monitor: Starting thread stall monitor update task
opt-fullnode-1 | 2024-10-30T15:36:27.057750Z INFO sui_core::authority::authority_store: Loading epoch start config from DB
opt-fullnode-1 | 2024-10-30T15:36:27.058238Z INFO sui_core::authority::authority_store: Epoch start config: V5(EpochStartConfigurationV5 { system_state: V1(EpochStartSystemStateV1 { epoch: 0, protocol_version: 68, reference_gas_price: 1000, safe_mode: false, epoch_start_timestamp_ms: 1730131643620, epoch_duration_ms: 3600000, active_validators: [EpochStartValidatorInfoV1 { sui_address: 0x5685979a885227256cb4d9139ef6dcad0a89c3a3e51fc912ac74eddd66a41581, protocol_pubkey: jnE3B4RqZ19QFPp9K8d/V7n6gRMXS5XvpznTarwKf5amt/dve71uBto9tPuIOseGBWN/lT2kNL3kQOO3Xv77XilOKVUPjXjgZFso1l00dFya0wmC8QhlKYbxuvVDvODN, narwhal_network_pubkey: gXvgkmoyQrhR4KkC1vPdc7XwW8mDjHCf6X1MQupXlQQ=, narwhal_worker_pubkey: wgcj0vhJjAtN/GTVqc4MAnca+UGAVH6c5ZDQShQ97As=, sui_net_address: Multiaddr("/dns/ewr-suival-36163.devnet.sui.io/tcp/8080/http"), p2p_address: Multiaddr("/dns/ewr-suival-36163.devnet.sui.io/udp/8084"), narwhal_primary_address: Multiaddr("/dns/ewr-suival-36163.devnet.sui.io/udp/8081"), narwhal_worker_address: Multiaddr("/dns/ewr-suival-36163.devnet.sui.io/udp/8082"), voting_power: 2500, hostname: "ewr-suival-36163.devnet.sui.io" }, EpochStartValidatorInfoV1 { sui_address: 0x1348668a27b7f2aef1cd721eb9fd7dce999849b84035b4495bd90d84c657d5f0, protocol_pubkey: kb11Fz/wRq+YDI9UYirPHlah+TJybsYEMqG58xx6mPXLQ2mM+1QOJY1JVNxVM7p5Bw7T5u4qDpAM3HTqLs8RcPUU+YhkKSZPvjpTDOIWR69B/84m55BZNpuugGNSMp0Q, narwhal_network_pubkey: ZFEEF/pIbCQOpFEsBs+BZpbA5gXa19R/0QC2oAxlsI8=, narwhal_worker_pubkey: DKT8mX65axvEVotmZ/fOE5xarq+wok2z+ANJIJiLL5I=, sui_net_address: Multiaddr("/dns/ewr-suival-db83g.devnet.sui.io/tcp/8080/http"), p2p_address: Multiaddr("/dns/ewr-suival-db83g.devnet.sui.io/udp/8084"), narwhal_primary_address: Multiaddr("/dns/ewr-suival-db83g.devnet.sui.io/udp/8081"), narwhal_worker_address: Multiaddr("/dns/ewr-suival-db83g.devnet.sui.io/udp/8082"), voting_power: 2500, hostname: "ewr-suival-db83g.devnet.sui.io" }, EpochStartValidatorInfoV1 { sui_address: 0x60868a093dcb196a27a9929c4ad2e499767d465599de7cfba3fb392638f6eb95, protocol_pubkey: k9nqgY+iuIWYMkqgsbw+HgP3ZF4VyyqC3DAZYxSNuvudbrWo4deosrOlBlNLL0S8Fas2DAqpSF1EvGo3+bQNvttQ6mc8QxgV3mUvLLLYf3tg67pYXWWxopLSSCVh6Zc/, narwhal_network_pubkey: 8gV4PvQbHGiQK5jU5elI7s7MhPTUa6FT+XCciIKuT5A=, narwhal_worker_pubkey: MgYoSbLV/YPwFFraG5LAnwaGLtc+4rKg0yTpwq7EkkI=, sui_net_address: Multiaddr("/dns/ewr-suival-fdc33.devnet.sui.io/tcp/8080/http"), p2p_address: Multiaddr("/dns/ewr-suival-fdc33.devnet.sui.io/udp/8084"), narwhal_primary_address: Multiaddr("/dns/ewr-suival-fdc33.devnet.sui.io/udp/8081"), narwhal_worker_address: Multiaddr("/dns/ewr-suival-fdc33.devnet.sui.io/udp/8082"), voting_power: 2500, hostname: "ewr-suival-fdc33.devnet.sui.io" }, EpochStartValidatorInfoV1 { sui_address: 0x567033c1256e2d4f90a120d3645bbdfdf6997ff3c322daa1b606559ca4b713c2, protocol_pubkey: ufVA0aZ3KVQoQ4dKrOHwxB3JDy+waXUPYD/yYMyPWZjWSLNXUeUo8kFC3LGdqsUfE/4CjEuuYl7mz3Yz2CCtI2uataULdQ0vK7+9gZICCfNHXl9W8aVMMah6LCKAwZzZ, narwhal_network_pubkey: 37PUK/N+AeqmYThpOsIovPS+LMPmhZcFLuXRmbzNS4s=, narwhal_worker_pubkey: xIOj5t4J9hDhoyo/X+cROgoz6Ce5zPzuzt42eA16MkE=, sui_net_address: Multiaddr("/dns/ewr-suival-a4bdd.devnet.sui.io/tcp/8080/http"), p2p_address: Multiaddr("/dns/ewr-suival-a4bdd.devnet.sui.io/udp/8084"), narwhal_primary_address: Multiaddr("/dns/ewr-suival-a4bdd.devnet.sui.io/udp/8081"), narwhal_worker_address: Multiaddr("/dns/ewr-suival-a4bdd.devnet.sui.io/udp/8082"), voting_power: 2500, hostname: "ewr-suival-a4bdd.devnet.sui.io" }] }), epoch_digest: CheckpointDigest(9mxf6HDYJaC16CMu9C2rhXEEc123WzpW27MKkzH7YBL1), flags: [_InMemoryCheckpointRootsDeprecated, _PerEpochFinalizedTransactionsDeprecated], authenticator_obj_initial_shared_version: Some(SequenceNumber(1)), randomness_obj_initial_shared_version: Some(SequenceNumber(1)), coin_deny_list_obj_initial_shared_version: Some(SequenceNumber(1)) })
opt-fullnode-1 | 2024-10-30T15:36:27.058296Z INFO sui_core::authority::authority_store: Cur epoch: 0
opt-fullnode-1 | 2024-10-30T15:36:27.059158Z INFO sui_core::execution_cache::proxy_cache: using cache impl PassthroughCache
opt-fullnode-1 | 2024-10-30T15:36:27.060774Z INFO mysten_network::client: DISABLE_CACHING_RESOLVER: false
opt-fullnode-1 | 2024-10-30T15:36:27.337908Z INFO AuthorityPerEpochStore::new{epoch=0}: sui_core::authority::authority_per_epoch_store: epoch flags: [_InMemoryCheckpointRootsDeprecated, _PerEpochFinalizedTransactionsDeprecated]
opt-fullnode-1 | 2024-10-30T15:36:27.337969Z ERROR AuthorityPerEpochStore::new{epoch=0}: telemetry_subscribers: panicked at crates/sui-protocol-config/src/lib.rs:1657:9:
opt-fullnode-1 | Network protocol version is ProtocolVersion(68), but the maximum supported version by the binary is 67. Please upgrade the binary. panic.file="crates/sui-protocol-config/src/lib.rs" panic.line=1657 panic.column=9
opt-fullnode-1 | thread 'sui-node-runtime' panicked at crates/sui-protocol-config/src/lib.rs:1657:9:
opt-fullnode-1 | Network protocol version is ProtocolVersion(68), but the maximum supported version by the binary is 67. Please upgrade the binary.
opt-fullnode-1 | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
opt-fullnode-1 exited with code 139