# docker plugin create

**Descripción:** Crea un complemento (plugin) a partir de un rootfs y una configuración. El directorio de datos del complemento debe contener config.json y el directorio rootfs.


**Uso:** `docker plugin create [OPTIONS] PLUGIN PLUGIN-DATA-DIR`










## Descripción

Crea un complemento (plugin). Antes de crear el complemento, prepara el sistema de archivos
raíz (rootfs) del complemento así como el archivo [config.json](/engine/extend/config/).


## Opciones

| Opción                                                        | Predeterminado                                        | Descripción                                                                                                                                    |
| ------------------------------------------------------------- | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  | `--compress` |  |  Comprime el contexto usando gzip |




## Ejemplos


El siguiente ejemplo muestra cómo crear un complemento (`plugin`) de ejemplo.

```console
$ ls -ls /home/pluginDir

total 4
4 -rw-r--r--  1 root root 431 Nov  7 01:40 config.json
0 drwxr-xr-x 19 root root 420 Nov  7 01:40 rootfs

$ docker plugin create plugin /home/pluginDir

plugin

$ docker plugin ls

ID              NAME            DESCRIPTION                  ENABLED
672d8144ec02    plugin:latest   A sample plugin for Docker   false
```

Posteriormente, el complemento se puede habilitar para uso local o se puede subir al registro público.



