Home Explore Blog Models CI



docker

content/manuals/extensions/extensions-sdk/dev/usage.md
a7210dd68f6ccde6a5bb98591515ad8ba5a3bd64e865151a00000003000003b9
---
title: CLI reference
description: Docker extension CLI
keywords: Docker, extensions, sdk, CLI
aliases:
 - /desktop/extensions-sdk/dev/cli/usage/
 - /desktop/extensions-sdk/dev/usage/
weight: 30
---

The Extensions CLI is an extension development tool that is used to manage Docker extensions. Actions include install, list, remove, and validate extensions.

- `docker extension enable` turns on Docker extensions.
- `docker extension dev` commands for extension development.
- `docker extension disable` turns off Docker extensions.
- `docker extension init` creates a new Docker extension.
- `docker extension install` installs a Docker extension with the specified image.
- `docker extension ls` list installed Docker extensions.
- `docker extension rm` removes a Docker extension.
- `docker extension update` removes and re-installs a Docker extension.
- `docker extension validate` validates the extension metadata file against the JSON schema.

Chunks
bdecf67e (1st chunk of `content/manuals/extensions/extensions-sdk/dev/usage.md`)
Title: Docker Extension CLI Reference
Summary
The Docker Extension CLI is a tool for managing Docker extensions. It allows you to enable, disable, install, list, remove, update, and validate extensions. The `docker extension dev` command is specifically for extension development, and `docker extension init` creates a new extension.