Compartir comentarios
Las respuestas se generan en base a la documentación.

docker secret create

DescripciónCrea un secreto a partir de un archivo o STDIN como contenido
Usodocker secret create [OPTIONS] SECRET [file|-]

Swarm Este comando funciona con el orquestador de Swarm.

Descripción

Crea un secreto utilizando la entrada estándar (STDIN) o desde un archivo para el contenido del secreto.

Para obtener información detallada sobre el uso de secretos, consulta gestionar datos sensibles con secretos de Docker.

Note

Este es un comando de gestión de clústeres y debe ejecutarse en un nodo administrador de Swarm (manager node). Para obtener más información sobre administradores y trabajadores, consulta la sección del modo Swarm en la documentación.

Opciones

OpciónPredeterminadoDescripción
-d, --driverAPI 1.31+ Controlador del secreto (driver)
-l, --labelEtiquetas del secreto
--template-driverAPI 1.37+ Controlador de plantilla (template driver)

Ejemplos

Crear un secreto

$ printf "my super secret password" | docker secret create my_secret -

onakdyv307se2tl7nl20anokv

$ docker secret ls

ID                          NAME                CREATED             UPDATED
onakdyv307se2tl7nl20anokv   my_secret           6 seconds ago       6 seconds ago

Crear un secreto con un archivo

$ docker secret create my_secret ./secret.json

dg426haahpi5ezmkkj5kyl3sn

$ docker secret ls

ID                          NAME                CREATED             UPDATED
dg426haahpi5ezmkkj5kyl3sn   my_secret           7 seconds ago       7 seconds ago

Crear un secreto con etiquetas (--label)

$ docker secret create \
  --label env=dev \
  --label rev=20170324 \
  my_secret ./secret.json

eo7jnzguqgtpdah3cm5srfb97
$ docker secret inspect my_secret

[
    {
        "ID": "eo7jnzguqgtpdah3cm5srfb97",
        "Version": {
            "Index": 17
        },
        "CreatedAt": "2017-03-24T08:15:09.735271783Z",
        "UpdatedAt": "2017-03-24T08:15:09.735271783Z",
        "Spec": {
            "Name": "my_secret",
            "Labels": {
                "env": "dev",
                "rev": "20170324"
            }
        }
    }
]