Home Explore Blog CI



zed

docs/src/languages/docker.md
ff23c06c688d8076ab84cf5e94f20f0eaa1ccd31c41fbe4200000003000003dd
# Docker

Support for `Dockerfile` and `docker-compose.yaml` in Zed is provided by community-maintained extensions.

## Docker Compose

Docker `compose.yaml` language support in Zed is provided by the [Docker Compose extension](https://github.com/eth0net/zed-docker-compose). Please report issues to: [https://github.com/eth0net/zed-docker-compose/issues](https://github.com/eth0net/zed-docker-compose/issues).

- Language Server: [microsoft/compose-language-service](https://github.com/microsoft/compose-language-service)

## Dockerfile

`Dockerfile` language support in Zed is provided by the [Dockerfile extension](https://github.com/d1y/dockerfile.zed). Please issues to: [https://github.com/d1y/dockerfile.zed/issues](https://github.com/d1y/dockerfile.zed/issues).

- Tree-sitter: [camdencheek/tree-sitter-dockerfile](https://github.com/camdencheek/tree-sitter-dockerfile)
- Language Server: [rcjsuen/dockerfile-language-server](https://github.com/rcjsuen/dockerfile-language-server)

Chunks
f15e04f9 (1st chunk of `docs/src/languages/docker.md`)
Title: Docker Support in Zed via Extensions
Summary
Zed supports Dockerfile and docker-compose.yaml through community extensions. The Docker Compose extension, maintained by eth0net, utilizes Microsoft's compose-language-service. The Dockerfile extension, maintained by d1y, uses camdencheek's tree-sitter-dockerfile and rcjsuen's dockerfile-language-server. Issues should be reported to the respective extension repositories.