> For the complete documentation index, see [llms.txt](https://docs.portainer.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.portainer.io/user/docker/configs.md).

# Configs

{% hint style="info" %}
The **Configs** menu is only available to Docker Swarm environments.
{% endhint %}

Docker 17.06 introduced swarm service configs which allow you to store non-sensitive information, such as configuration files, outside a service’s image or running containers. This allows you to keep your images as generic as possible, without the need to bind-mount configuration files into the containers or use environment variables. [Secrets](/user/docker/secrets.md) is another option for storing sensitive information.

<figure><img src="/files/4ArJBkKjRUASKoX0J5eC" alt=""><figcaption></figcaption></figure>

In Portainer you can add and remove custom configurations for use in deployments.

{% content-ref url="/pages/-MhujxRYztGoxcljPmZg" %}
[Add a new config](/user/docker/configs/add.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhukEJB1oetlPgxN5Y5" %}
[Remove a config](/user/docker/configs/remove.md)
{% endcontent-ref %}
