Skip to content

Commit 59a575c

Browse files
committed
add install docker compose v2 section
Signed-off-by: JaredforReal <[email protected]>
1 parent dd5f514 commit 59a575c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

website/docs/getting-started/docker-quickstart.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ Run Semantic Router + Envoy locally using Docker Compose v2.
55
## Prerequisites
66

77
- Docker Engine and Docker Compose v2 (use the `docker compose` command, not the legacy `docker-compose`)
8+
9+
```bash
10+
# Verify
11+
docker compose version
12+
```
13+
14+
Install Docker Compose v2 for Ubuntu(if missing), see more in [Docker Compose Plugin Installation](https://docs.docker.com/compose/install/linux/#install-using-the-repository)
15+
16+
```bash
17+
# Remove legacy v1 if present (optional)
18+
sudo apt-get remove -y docker-compose || true
19+
20+
sudo apt-get update
21+
sudo apt-get install -y ca-certificates curl gnupg
22+
sudo install -m 0755 -d /etc/apt/keyrings
23+
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --yes --dearmor -o /etc/apt/keyrings/docker.gpg
24+
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
25+
sudo apt-get update
26+
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
27+
28+
docker compose version
29+
```
30+
831
- Ensure ports 8801, 50051, 19000 are free
932

1033
## Install and Run with Docker Compose v2

0 commit comments

Comments
 (0)