Docker 환경에서 Solana CLI를 설치하고 사용하는 것은 가능합니다. 이를 통해 시스템에 직접 설치하지 않고도 Solana CLI를 활용할 수 있습니다. 이미 Docker 이미지를 제공하는 리포지토리가 존재하며, 이를 활용하여 손쉽게 설정할 수 있습니다.
설치 및 실행 방법:
- Docker 설치:
- 시스템에 Docker가 설치되어 있지 않다면, Docker 공식 사이트를 참고하여 설치하세요.
- Solana CLI Docker 이미지 실행:
- 다음 명령어를 사용하여 Docker Hub에 공개된 Solana CLI 이미지를 실행할 수 있습니다:
docker run -it --rm andreaskasper/solana:cli
- 이 명령어는 일회성으로 컨테이너를 실행하며, 종료 시 자동으로 삭제됩니다.
- 다음 명령어를 사용하여 Docker Hub에 공개된 Solana CLI 이미지를 실행할 수 있습니다:
- 지갑 생성 및 관리:
- 새로운 지갑을 생성하려면 다음과 같이 실행합니다:
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를 격리된 환경에서 손쉽게 설치하고 사용할 수 있어 개발 및 테스트에 유용합니다.
반응형