docker/ROADMAP.md

144 lines
3.6 KiB
Markdown
Raw Permalink Normal View History

# Roadmap
This file keeps track of which parts of the Docker Engine API v1.41 are
currently supported. Note that in-development support is not listed here, so as
long as the full functionality isn't supported, it won't be noted.
This list was taking from the [API
reference](https://docs.docker.com/engine/api/v1.41/).
* Containers
2022-06-21 20:28:25 +02:00
- [x] List containers
- [ ] Create a container
- [ ] Inspect a container
- [ ] List processes running inside a container
- [ ] Get container logs
- [ ] Get changes on a containers filesystem
- [ ] Export a container
- [ ] Get container stats based on resource usage
- [ ] Resize a container TTY
- [ ] Start a container
- [ ] Stop a container
- [ ] Restart a container
- [ ] Kill a container
- [ ] Update a container
- [ ] Rename a container
- [ ] Pause a container
- [ ] Unpause a container
- [ ] Attach to a container
- [ ] Attach to a container via a websocket
- [ ] Wait for a container
- [ ] Remove a container
- [ ] Get information about files in a container
- [ ] Get an archive of a filesystem resource in a container
- [ ] Extract an archive of files or folders to a directory in a container
- [ ] Delete stopped containers
* Images
- [ ] List images
- [ ] Build an image
- [ ] Delete builder cache
- [ ] Create an image
- [ ] Inspect an image
- [ ] Get the history of an image
- [ ] Push an image
- [ ] Tag an image
- [ ] Remove an image
- [ ] Search images
- [ ] Delete unused images
- [ ] Create a new image from a container
- [ ] Export an image
- [ ] Export several images
- [ ] Import images
* Networks
- [ ] List networks
- [ ] Inspect a network
- [ ] Remove a network
- [ ] Create a network
- [ ] Connect a container to a network
- [ ] Disconnect a container from a network
- [ ] Delete unused networks
* Volumes
2022-06-21 20:28:25 +02:00
- [x] List volumes
- [ ] Create a volume
- [ ] Inspect a volume
- [ ] Remove a volume
- [ ] Delete unused volumes
* Exec
- [ ] Create an exec instance
- [ ] Start an exec instance
- [ ] Resize an exec instance
- [ ] Inspect an exec instance
* Swarm
- [ ] Inspect swarm
- [ ] Initialize a new swarm
- [ ] Join an existing swarm
- [ ] Leave a swarm
- [ ] Update a swarm
- [ ] Get the unlock key
- [ ] Unlock a locked manager
* Nodes
- [ ] List nodes
- [ ] Inspect a node
- [ ] Delete a node
- [ ] Update a node
* Services
- [ ] List services
- [ ] Create a service
- [ ] Inspect a service
- [ ] Delete a service
- [ ] Update a service
- [ ] Get service logs
* Tasks
- [ ] List tasks
- [ ] Inspect a task
- [ ] Get task logs
* Secrets
- [ ] List secrets
- [ ] Create a secret
- [ ] Inspect a secret
- [ ] Delete a secret
- [ ] Update a secret
* Configs
- [ ] List configs
- [ ] Create a config
- [ ] Inspect a config
- [ ] Delete a config
- [ ] Update a config
* Plugins
- [ ] List plugins
- [ ] Get plugin privileges
- [ ] Install a plugin
- [ ] Inspect a plugin
- [ ] Remove a plugin
- [ ] Enable a plugin
- [ ] Disable a plugin
- [ ] Upgrade a plugin
- [ ] Create a plugin
- [ ] Push a plugin
- [ ] Configure a plugin
* System
- [ ] Check auth configuration
- [ ] Get system information
- [ ] Get version
- [ ] Ping
- [ ] Monitor events
- [ ] Get data usage information
* Distribution
- [ ] Get image information from the registry
* Session
- [ ] Initialize interactive session