mirror of
https://github.com/Infisical/infisical.git
synced 2026-05-02 03:02:03 -04:00
25 lines
1.2 KiB
Plaintext
25 lines
1.2 KiB
Plaintext
---
|
|
title: "Docker"
|
|
description: "Learn how to feed secrets from Infisical into your Docker application."
|
|
---
|
|
There are many methods to inject Infisical secrets into Docker-based applications.
|
|
Regardless of the method you choose, they all inject secrets from Infisical as environment variables into your Docker container.
|
|
|
|
<Card title="Docker Entrypoint" color="#ea5a0c" href="./docker">
|
|
Install and run your app start command with Infisical CLI
|
|
</Card>
|
|
<CardGroup cols={2}>
|
|
<Card title="Docker run" color="#0285c7" href="./docker-pass-envs">
|
|
Feed secrets with the `--env-file` flag when using the
|
|
`docker run` command
|
|
</Card>
|
|
<Card title="Docker compose" color="#16a34a" href="./docker-compose">
|
|
Inject secrets into multiple services using Docker Compose
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
<Info>
|
|
The main difference between the "Docker Entrypoint" and "Docker run" approach is where the Infisical CLI is installed.
|
|
In most production settings, it's typically less convenient to have the Infisical CLI installed and executed externally, so we suggest using the "Docker Entrypoint" method for production purposes.
|
|
However, if this limitation doesn't apply to you, select the method that best fits your needs.
|
|
</Info> |