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
'리눅스' 카테고리의 다른 글
| [WIP] 카프카 producer와 consumer 테스트 (0) | 2026.04.13 |
|---|---|
| [WIP] NGINX와 PHP-FPM(PHP)에서 파일 업로드 용량 제한을 50MB로 변경하는 방법 (0) | 2026.04.13 |
| [WIP] Zabbix 로그 파일 시간 형식(Log time format) (0) | 2026.04.13 |
| [WIP] systemd-resolved 서비스를 비활성화하고 DNS를 수동으로 설정하는 방법 (0) | 2026.04.10 |
| [WIP] Linux에서 Composer 설치하고 사용하는 방법 (0) | 2026.04.10 |