Pada artikel sebelumnya kita pernah membahas bagaimana cara menggunakan vault dan vault dengan backend s3. Kita mengubah konfigurasi vault untuk menggunakan ke s3. Nah kemudian bagaimana jika kita menggunakan docker container? Mari kita bahas pada artikel ini.
Artikel sebelumnya
Install vault:
Vault dengan backend s3:
Prasyarat
Prasyarat cukup mudah. Kita perlu VM dengan software docker terinstall dan instance S3.
Catatan: Untuk kebutuhan praktik, karena saya menggunakan VM yang sama dengan artikel kemarin, maka saya perlu mendisable / menonaktifkan vault yang sudah berjalan.
[email protected]:~# systemctl stop vault [email protected]:~# systemctl disable vault [email protected]:~# systemctl status vault
Install docker
Jika docker sudah terinstall, maka kita bisa running image vault dengan opsi seperti berikut
docker run -d \ --cap-add=IPC_LOCK \ -e AWS_ACCESS_KEY_ID="{{ AWS_ACCESS_KEY_ID }}" \ -e AWS_SECRET_ACCESS_KEY="{{ AWS_SECRET_ACCESS_KEY }}" \ -e AWS_S3_BUCKET="{{ AWS_S3_BUCKET }}" \ -e AWS_S3_ENDPOINT="{{ AWS_S3_ENDPOINT }}" \ -e AWS_REGION="{{ AWS_REGION }}" \ --restart always \ -p 8200:8200 \ ghcr.io/man20820/vault-s3:latest
Akses vault
Tunggu sampai selesai kemudian coba akses vault seperti biasa.
Selamat!