create
docker.config.create(name, file, labels={}, template_driver=None)
Create a config from a file
See the docker docs for more information about swarm configs.
Arguments
- name
str: The config name. - file
Union[str, pathlib.Path]: Tbe file to be used as config. - labels
Dict[str, str]: The labels to add to the config - template_driver
Optional[str]: The template driver
Returns
A python_on_whales.Config object.
inspect
docker.config.inspect(x)
Returns a python_on_whales.Config object based on its name or id.
Argument
x: An id or name or a list of ids/names.
Returns
A python_on_whales.Config if a string was passed as argument. A
List[python_on_whales.Config] if a list of strings was passed as argument.
list
docker.config.list(filters={})
List all config available in the swarm.
Arguments
- filters
Dict[str, str]: If you want to filter the results based on a given condition. For example,docker.config.list(filters=dict(label="my_label=hello")).
Returns
A List[python_on_whales.Config].
remove
docker.config.remove(x)
Remove one or more configs.
Arguments
- x
Union[python_on_whales.Config, str, List[Union[python_on_whales.Config, str]]]: One or a list of configs. Valid values are the id of the config or apython_on_whales.Configobject. An empty list means the function call does nothing.