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.
root@vault:~# systemctl stop vault root@vault:~# systemctl disable vault root@vault:~# 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!