Home Explore Blog CI



zed

1st chunk of `docs/src/languages/docker.md`
f15e04f95a99437ff500f94c965d346eb11c68154262dc8300000001000003dd
# 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)

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.