Canton LocalNet / Docker 참고
Canton Network는 LocalNet 실행 시 Docker를 사용합니다.
이 폴더는 공식·관련 Docker 사용처만 정리하며, 이 저장소에는 별도 Dockerfile을 두지 않습니다.
LocalNet (cn-quickstart)
cn-quickstart는 Docker 기반으로 로컬 Validator와 Synchronizer를 띄웁니다.
- 저장소: digital-asset/cn-quickstart
- 실행:
quickstart/디렉터리에서make start(이전에make install-daml-sdk,make setup,make build완료 필요). - 전제 조건: Docker Desktop(권장 8GB 메모리), Nix, Curl, Direnv, Git.
자세한 단계: Canton Network Quickstart Installation, ../localhost/installation.md.
make가 내부적으로 Docker Compose·이미지를 사용하므로, 별도로 docker compose만 실행하는 구성은 공식 quickstart 가이드를 따르세요.
Multi-node 예제 (Participant / Domain 분리)
Participant와 Domain을 서로 다른 컨테이너로 띄우는 예제:
- 저장소: davidpadbury-da/canton-multinode-example
- 용도: Canton Participant·Domain 분리 구성 참고, Docker 예제.
해당 저장소의 README·docker-compose 설정을 따르세요.
Validator (DevNet/TestNet/MainNet)
Validator 노드는 Super Validator(SV) 스폰서가 필요하며, VPN·고정 IP 등 요구사항이 있습니다.
Docker·Kubernetes 요구사항은 Validator onboarding, GSF SV Nodes 및 Digital Asset 문서를 참고하세요.
일반 사용자는 LocalNet만 사용하는 경우가 많습니다.
요약
| 목적 | 권장 방법 |
|---|---|
| 로컬 개발/테스트 | cn-quickstart → cd quickstart → make setup → make build → make start |
| Participant/Domain 분리 구성 참고 | canton-multinode-example |
../localhost/README.md에서 LocalNet·Participant/Domain·Validator 경로를 한눈에 볼 수 있습니다.