docker config create
| Descripción | Crea una configuración (config) a partir de un archivo o de la entrada estándar (STDIN) |
|---|---|
| Uso | docker config create [OPTIONS] CONFIG file|- |
Swarm Este comando funciona con el orquestador de Swarm.
Descripción
Crea una configuración (config) utilizando la entrada estándar (STDIN) o desde un archivo para el contenido de la configuración.
Para obtener información detallada sobre el uso de configuraciones, consulta store configuration data using Docker Configs.
NoteEste es un comando de administración de clústeres y debe ejecutarse en un nodo administrador (manager) de Swarm. Para obtener más información sobre administradores y trabajadores (workers), consulta la sección de modo Swarm en la documentación.
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
-l, --label | Etiquetas de configuración | |
--template-driver | API 1.37+ Controlador de plantillas (template driver) |
Ejemplos
Crear una configuración (config)
$ printf <config> | docker config create my_config -
onakdyv307se2tl7nl20anokv
$ docker config ls
ID NAME CREATED UPDATED
onakdyv307se2tl7nl20anokv my_config 6 seconds ago 6 seconds ago
Crear una configuración (config) con un archivo
$ docker config create my_config ./config.json
dg426haahpi5ezmkkj5kyl3sn
$ docker config ls
ID NAME CREATED UPDATED
dg426haahpi5ezmkkj5kyl3sn my_config 7 seconds ago 7 seconds ago
Crear una configuración (config) con etiquetas (-l, --label)
$ docker config create \
--label env=dev \
--label rev=20170324 \
my_config ./config.json
eo7jnzguqgtpdah3cm5srfb97
$ docker config inspect my_config
[
{
"ID": "eo7jnzguqgtpdah3cm5srfb97",
"Version": {
"Index": 17
},
"CreatedAt": "2017-03-24T08:15:09.735271783Z",
"UpdatedAt": "2017-03-24T08:15:09.735271783Z",
"Spec": {
"Name": "my_config",
"Labels": {
"env": "dev",
"rev": "20170324"
},
"Data": "aGVsbG8K"
}
}
]