mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-11 01:36:37 +08:00
[优化] 更新 Docker 部署指令,添加镜像拉取和容器移除命令
This commit is contained in:
@@ -103,6 +103,8 @@ docker compose up -d
|
|||||||
Docker 部署可直接运行 Agent 镜像:
|
Docker 部署可直接运行 Agent 镜像:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
docker pull ghcr.io/rain-kl/openflare-agent:latest
|
||||||
|
docker rm -f openflare-agent 2>/dev/null || true
|
||||||
docker run -d --name openflare-agent --restart unless-stopped \
|
docker run -d --name openflare-agent --restart unless-stopped \
|
||||||
-p 80:80 -p 443:443 \
|
-p 80:80 -p 443:443 \
|
||||||
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
||||||
|
|||||||
@@ -49,6 +49,8 @@ Agent self-update requires the GitHub Release to include both the target binary
|
|||||||
## Docker
|
## Docker
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
docker pull ghcr.io/rain-kl/openflare-agent:latest
|
||||||
|
docker rm -f openflare-agent 2>/dev/null || true
|
||||||
docker run -d --name openflare-agent --restart unless-stopped \
|
docker run -d --name openflare-agent --restart unless-stopped \
|
||||||
-p 80:80 -p 443:443 \
|
-p 80:80 -p 443:443 \
|
||||||
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
||||||
|
|||||||
@@ -96,6 +96,8 @@ curl -fsSL https://raw.githubusercontent.com/Rain-kl/OpenFlare/main/scripts/inst
|
|||||||
Docker 部署时直接运行内置 OpenResty 的 Agent 镜像:
|
Docker 部署时直接运行内置 OpenResty 的 Agent 镜像:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
docker pull ghcr.io/rain-kl/openflare-agent:latest
|
||||||
|
docker rm -f openflare-agent 2>/dev/null || true
|
||||||
docker run -d --name openflare-agent --restart unless-stopped \
|
docker run -d --name openflare-agent --restart unless-stopped \
|
||||||
-p 80:80 -p 443:443 \
|
-p 80:80 -p 443:443 \
|
||||||
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
||||||
|
|||||||
@@ -173,6 +173,8 @@ Docker 部署时直接运行 Agent 镜像。该镜像基于 OpenResty 镜像制
|
|||||||
挂载配置文件:
|
挂载配置文件:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
docker pull ghcr.io/rain-kl/openflare-agent:latest
|
||||||
|
docker rm -f openflare-agent 2>/dev/null || true
|
||||||
docker run -d --name openflare-agent --restart unless-stopped \
|
docker run -d --name openflare-agent --restart unless-stopped \
|
||||||
-p 80:80 -p 443:443 \
|
-p 80:80 -p 443:443 \
|
||||||
-v openflare-agent-data:/data \
|
-v openflare-agent-data:/data \
|
||||||
@@ -183,6 +185,8 @@ docker run -d --name openflare-agent --restart unless-stopped \
|
|||||||
使用环境变量:
|
使用环境变量:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
docker pull ghcr.io/rain-kl/openflare-agent:latest
|
||||||
|
docker rm -f openflare-agent 2>/dev/null || true
|
||||||
docker run -d --name openflare-agent --restart unless-stopped \
|
docker run -d --name openflare-agent --restart unless-stopped \
|
||||||
-p 80:80 -p 443:443 \
|
-p 80:80 -p 443:443 \
|
||||||
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
-e OPENFLARE_SERVER_URL=http://your-server:3000 \
|
||||||
|
|||||||
@@ -184,11 +184,15 @@ export function buildNodeDockerInstallCommand(
|
|||||||
serverUrl: string,
|
serverUrl: string,
|
||||||
agentToken: string,
|
agentToken: string,
|
||||||
) {
|
) {
|
||||||
|
const image = 'ghcr.io/rain-kl/openflare-agent:latest';
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
`docker pull ${image}`,
|
||||||
|
`docker rm -f openflare-agent 2>/dev/null || true`,
|
||||||
`docker run -d --name openflare-agent --restart unless-stopped \\`,
|
`docker run -d --name openflare-agent --restart unless-stopped \\`,
|
||||||
` -p 80:80 -p 443:443 \\`,
|
` -p 80:80 -p 443:443 \\`,
|
||||||
` -e OPENFLARE_SERVER_URL=${serverUrl} \\`,
|
` -e OPENFLARE_SERVER_URL=${serverUrl} \\`,
|
||||||
` -e OPENFLARE_AGENT_TOKEN=${agentToken} \\`,
|
` -e OPENFLARE_AGENT_TOKEN=${agentToken} \\`,
|
||||||
` ghcr.io/rain-kl/openflare-agent:latest`,
|
` ${image}`,
|
||||||
].join('\n');
|
].join('\n');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user