본문 바로가기
Programming/Backend

[블록체인 #팁] docker 에서 solana-cli 설치

by BitSense 2025. 1. 20.

Docker 환경에서 Solana CLI를 설치하고 사용하는 것은 가능합니다. 이를 통해 시스템에 직접 설치하지 않고도 Solana CLI를 활용할 수 있습니다. 이미 Docker 이미지를 제공하는 리포지토리가 존재하며, 이를 활용하여 손쉽게 설정할 수 있습니다.

 

설치 및 실행 방법:

  1. Docker 설치:
  2. Solana CLI Docker 이미지 실행:
    • 다음 명령어를 사용하여 Docker Hub에 공개된 Solana CLI 이미지를 실행할 수 있습니다:
      docker run -it --rm andreaskasper/solana:cli
    • 이 명령어는 일회성으로 컨테이너를 실행하며, 종료 시 자동으로 삭제됩니다.
  3. 지갑 생성 및 관리:
    • 새로운 지갑을 생성하려면 다음과 같이 실행합니다:
      docker run -it --rm andreaskasper/solana:cli solana-keygen new
    • 기존 지갑을 사용하려면, 지갑 파일을 컨테이너에 마운트하여 접근할 수 있습니다:
      docker run -it --rm -v ${PWD}/id.json:/root/.config/solana/id.json:ro andreaskasper/solana:cli solana balance
    • 위 명령어에서 ${PWD}/id.json은 현재 디렉토리에 있는 지갑 파일의 경로입니다.

주의사항:

  • Docker를 사용할 때는 호스트 시스템과의 파일 공유 및 네트워크 설정에 유의해야 합니다.
  • 지갑 파일 등의 민감한 데이터를 다룰 때는 보안에 특히 신경 써야 합니다.

Docker를 활용하면 Solana CLI를 격리된 환경에서 손쉽게 설치하고 사용할 수 있어 개발 및 테스트에 유용합니다.

반응형