docker-compose 安装 Archery
时间: 2023-11-01 20:00:36 浏览: 97
Docker-compose安装
要在 Docker Compose 中安装 Archery,您需要执行以下步骤:
1. 首先,您需要安装 Docker 和 Docker Compose。您可以使用以下命令在 Ubuntu 上安装它们:
```
$ sudo apt-get update
$ sudo apt-get install docker.io docker-compose
```
2. 接下来,您需要从 Archery 的 Docker Hub 存储库中拉取 Archery 的 Docker 映像。您可以使用以下命令拉取最新的 Archery 映像:
```
$ sudo docker pull archerysec/archerysec
```
3. 然后,您可以使用以下 `docker-compose.yml` 文件来定义 Archery 服务:
```yaml
version: '3'
services:
archery:
image: archerysec/archerysec
ports:
- "8000:8000"
environment:
- SECRET_KEY=your-secret-key
- ALLOWED_HOSTS=localhost
depends_on:
- db
db:
image: postgres:12-alpine
environment:
- POSTGRES_USER=archery
- POSTGRES_PASSWORD=archery
- POSTGRES_DB=archery
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data:
```
请注意,`SECRET_KEY` 和 `ALLOWED_HOSTS` 环境变量应替换为您自己的值。
4. 最后,您可以使用以下命令启动 Archery:
```
$ sudo docker-compose up -d
```
现在,您可以通过在 Web 浏览器中访问 `http://localhost:8000` 来访问 Archery。
阅读全文