进程守护
Docker
使用 Docker 管理和守护进程。
自第三代起,我们构建了 Docker 镜像以便用户使用 Docker 管理和守护进程。
镜像
Docker 镜像为: docker.resources.locyan.cn/locyanfrp/frpc
可用的一些通用标签:
| 标签 | 说明 |
|---|---|
0.66.0-latest | 0.66.0 版本的最新镜像。 |
0.62.1-latest | 0.62.1 版本的最新镜像。 |
如果您需要获取所有标签,请访问我们的资源服务: Nexus 仓库
Docker 镜像使用方法与 CLI 大致相同。
启动
请将 <TAG> 替换为您需要的版本标签。
假设您的配置文件为 frpc.json,并挂载到 /opt/lcf/frpc/config 路径。
使用一键启动
请将 <FRP_TOKEN> 替换为您的 Frp 令牌。
请将 <TUNNEL_ID(s)> 替换为您需要的隧道 ID,多个 ID 之间用半角符号逗号分隔。
docker run --name lcf-frpc \
--restart unless-stopped \
--network host \
-e TZ=Asia/Shanghai \
-d docker.resources.locyan.cn/locyanfrp/frpc:<TAG> -u <FRP_TOKEN> -t <TUNNEL_ID(s)>
使用配置文件运行
请确认您的实际挂载路径是否与示例中的路径一致。
docker run --name lcf-frpc \
--restart unless-stopped \
--network host \
-e TZ=Asia/Shanghai \
-v ./frpc.json:/opt/lcf/frpc/config \
-d docker.resources.locyan.cn/locyanfrp/frpc:<TAG> -c /opt/lcf/frpc/config
Compose 编排
如果您安装了 Docker Compose,您可以使用以下 Compose 编排启动 Frp 客户端。
请将 <TAG> 替换为您需要的版本标签。
假设您的配置文件为 frpc.json,并挂载到 /opt/lcf/frpc/config 路径。
使用一键启动
请将 <FRP_TOKEN> 替换为您的 Frp 令牌。
请将 <TUNNEL_ID(s)> 替换为您需要的隧道 ID,多个 ID 之间用半角符号逗号分隔。
services:
lcf-frpc:
image: docker.resources.locyan.cn/locyanfrp/frpc:<TAG>
network_mode: host
restart: unless-stopped
command: -u <FRP_TOKEN> -t <TUNNEL_ID(s)>
environment:
- TZ=Asia/Shanghai
使用配置文件运行
请确认您的实际挂载路径是否与示例中的路径一致。
services:
lcf-frpc:
image: docker.resources.locyan.cn/locyanfrp/frpc:<TAG>
network_mode: host
volumes:
- ./frpc.json:/opt/lcf/frpc/config
restart: unless-stopped
command: -c /opt/lcf/frpc/config
environment:
- TZ=Asia/Shanghai