dogecoin

Dogecoin Core Docker 가이드

3분 읽기 · docker

list목차(12)

Dogecoin Core Docker 가이드

Docker로 Dogecoin Core Full Node를 실행하는 방법입니다.
참고: Operate a Dogecoin Node.

빠른 시작

1. 환경 변수 (선택)

cp env-example.txt .env
# DOGECOIN_RPC_PASSWORD, DATA_DIR 등 필요 시 수정

2. 빌드 및 실행

docker compose up -d

3. 로그·상태 확인

docker compose logs -f
docker exec dogecoin-node dogecoin-cli getblockchaininfo
docker exec dogecoin-node dogecoin-cli getconnectioncount

첫 동기화는 60GB 이상 다운로드로 24시간 이상 걸릴 수 있습니다.

포트

포트 용도
22556 P2P
25555 RPC

데이터 디렉터리

${DATA_DIR:-./dogecoin-data}가 컨테이너 내 /home/dogecoin/.dogecoin에 마운트됩니다.

Linux (프로덕션)

sudo mkdir -p /mnt/cryptocur-data/dogecoin
sudo chown -R 1000:1000 /mnt/cryptocur-data/dogecoin
# .env 에 DATA_DIR=/mnt/cryptocur-data/dogecoin 설정

설정 파일 사용 (선택)

dogecoin.conf.example를 복사해 dogecoin.conf로 편집한 뒤, docker-compose.yml의 volumes에 다음을 추가하고 command의 RPC 인자 제거:

volumes:
  - ${DATA_DIR:-./dogecoin-data}:/home/dogecoin/.dogecoin
  - ./dogecoin.conf:/home/dogecoin/.dogecoin/dogecoin.conf:ro

RPC 접속 예시

# 컨테이너 내부
docker exec dogecoin-node dogecoin-cli -rpcuser=doge -rpcpassword=xxx getinfo

# 호스트에서 (포트 25555 노출 시)
dogecoin-cli -rpcuser=doge -rpcpassword=xxx -rpcport=25555 getinfo

보안: rpcallowip로 접근 IP를 제한하세요. 기본값은 로컬·Docker 대역만 허용합니다.

하드웨어 권장

  • 디스크: 60GB 이상 SSD
  • RAM: 2GB 이상
  • 네트워크: 포트 22556 인바운드 허용 시 풀 노드로 기여

문제 해결

  • 동기화 느림: 첫 동기화는 24시간~며칠 걸릴 수 있음. docker compose logs -f로 진행 확인.
  • 연결 수 0: 방화벽·라우터에서 22556 오픈.
  • RPC 연결 실패: rpcallowip에 호스트 IP 또는 Docker 네트워크 대역 포함 여부 확인.

자세한 내용: ../localhost/troubleshooting.md.

참고 링크

dogecoin 다른 챕터