Linea Docker 노드 가이드
Linea는 표준 Geth/Besu EL에 Linea 네트워크 설정을 붙여 운영합니다. 공식 linea-besu 이미지 + Linea 플러그인 구성이 권장됩니다.
빠른 실행 (Mainnet)
docker run -d --name linea-besu \
--restart unless-stopped \
-p 8545:8545 -p 8546:8546 -p 30303:30303 -p 9545:9545 \
-v $(pwd)/linea-data:/data \
consensys/linea-besu:25.5 \
--data-path=/data \
--genesis-file=/opt/linea/mainnet/genesis.json \
--network=MAINNET \
--rpc-http-enabled \
--rpc-http-host=0.0.0.0 \
--rpc-http-port=8545 \
--rpc-ws-enabled \
--rpc-ws-host=0.0.0.0 \
--metrics-enabled \
--metrics-host=0.0.0.0 \
--metrics-port=9545
상태 확인
curl -s -X POST http://localhost:8545 \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' | jq
Geth 버전
Linea Geth(linea-geth) 이미지도 있습니다. Geth 버전의 --linea.sequencer-endpoint와 --linea.extraDataStrict 플래그 등 Linea 특화 옵션이 필요합니다. 상세는 공식 문서 참고.