본문 바로가기

리눅스

HashiCorp Vault를 Docker 컨테이너로 구성하는 방법

728x90
반응형

HashiCorp Vault를 Docker 컨테이너로 구성하는 방법

1. Vault Docker 이미지 가져오기

  • Docker Hub에서 HashiCorp Vault의 공식 이미지를 가져옵니다. 다음 명령어를 사용합니다.
docker pull vault

 

2. Vault 컨테이너 실행

  • 다음 명령어를 사용하여 Vault 컨테이너를 실행합니다.
docker run --rm --cap-add=IPC_LOCK -e 'VAULT_DEV_ROOT_TOKEN_ID=myroot' -p 8200:8200 --name=dev-vault vault
  • 이 명령어는 개발용으로 Vault 컨테이너를 실행하고, 8200 포트를 호스트에 바인딩합니다. VAULT_DEV_ROOT_TOKEN_ID 환경 변수를 사용하여 루트 토큰 값을 설정합니다. 이는 개발용으로만 사용되며 실제 운영 환경에서는 사용하지 않아야 합니다.

 

3. Vault 컨테이너 접속

  • 실행된 Vault 컨테이너에 접속하여 Vault 명령을 실행할 수 있습니다. 새 터미널 창을 열고 다음 명령어를 사용합니다.
docker exec -it dev-vault sh

 

4. Vault 설정 및 운영

  • 컨테이너 내에서 Vault를 초기화하고 구성합니다. 이 단계에서는 Vault의 공식 문서를 참조하여 구체적인 설정과 운영 방법을 따릅니다.

 

위의 단계를 따라 HashiCorp Vault를 Docker 컨테이너로 구성할 수 있습니다. 이를 통해 Vault를 로컬 개발 환경에서 사용할 수 있습니다. 실제 운영 환경에서는 더욱 복잡한 구성이 필요하므로 Vault의 공식 문서를 참조하여 적절한 설정을 수행해야 합니다.

 

728x90
반응형