docker-compose 安装apisix dashboard
时间: 2025-05-08 10:08:36 浏览: 29
### 使用 Docker-Compose 安装 APISIX 和 Dashboard
通过 `docker-compose` 方式安装 Apache APISIX 及其配套的 Dashboard 是一种常见的实践方法。以下是具体的配置和操作流程:
#### 配置文件准备
创建一个名为 `docker-compose.yml` 的文件,内容如下所示[^1]:
```yaml
version: '3'
services:
etcd:
image: bitnami/etcd:latest
environment:
- ALLOW_NONE_AUTHENTICATION=yes
command: etcd --log-level=info
ports:
- "2379:2379"
networks:
- apinet
apisix:
image: apache/apisix:latest
depends_on:
- etcd
environment:
- ETCD_HOST=etcd
- ETCD_PORT=2379
volumes:
- ./conf:/usr/local/apisix/conf
ports:
- "9080:9080"
- "9443:9443"
networks:
- apinet
dashboard:
image: emqx/emqx-dashboard:latest
ports:
- "18080:18080"
links:
- apisix
networks:
- apinet
networks:
apinet:
```
上述配置中包含了三个服务:
1. **Etcd**: 提供分布式键值存储支持。
2. **APISIX**: 主要的服务网关组件。
3. **Dashboard**: 基于 EMQX 提供的一个可视化管理界面。
#### 启动容器
执行以下命令启动所有服务并加载配置:
```bash
docker-compose up -d
```
此命令会拉取所需的镜像并按照定义的方式运行各个服务[^2]。
#### 访问 Dashboard
一旦所有服务成功启动,可以通过浏览器访问 APISIX Dashboard 页面,默认地址为 `http://localhost:18080`。
需要注意的是,在实际生产环境中可能需要调整更多参数来满足安全性需求以及性能优化的要求。
---
###
阅读全文
相关推荐

















