Basic idea about setup docker and enable secret engines in vault

I am trying to build a Docker file to set up Vault and enable secret engines. I am a newbie to Docker, so any help or basic ideas would be appreciated.

Basic setup I have done through below file

# Use a minimal Alpine Linux as the base image
FROM vault:1.13.3
# add the config file
COPY ./config/vault-config.hcl /vault/config/vault-config.hcl
EXPOSE 8200