Docker 单容器部署
Docker 单容器是体验链盒最快的方式,使用内置的 PGLite 数据库,5 分钟即可跑起来。 适合本地试用、Demo 演示。生产环境建议用 Docker Compose 或 Kubernetes。
前提条件
- 已安装 Docker(
docker --version能正常输出) - 服务器有至少 2GB 可用内存
快速启动
一条命令启动链盒:
docker run -d \
--name linkoo \
-p 8080:8080 \
-e AP_EXECUTION_MODE=UNSANDBOXED \
-e AP_FRONTEND_URL=http://localhost:8080 \
-v linkoo_data:/data \
linkoo/linkoo:latest启动后访问 http://localhost:8080 即可看到链盒界面,按引导注册第一个管理员账号。
参数说明
| 参数 | 说明 |
|---|---|
| -p 8080:8080 | 映射 Web 端口到宿主机 |
| AP_FRONTEND_URL | 前端访问地址(含协议域名端口) |
| -v linkoo_data:/data | 持久化数据卷,避免容器重建丢数据 |
| AP_EXECUTION_MODE | 执行模式,UNSANDBOXED 适合单机体验 |
注意:PGLite 内置数据库性能有限,不适合承载真实业务流量。 一旦决定投入使用,请迁移到 Docker Compose(带 PostgreSQL)。
常用操作
查看日志:
docker logs -f linkoo停止与删除:
docker stop linkoo
docker rm linkoo升级到新版本:
docker pull linkoo/linkoo:latest
# 然后用相同参数重新 docker run下一步
试用满意后,建议迁移到Docker Compose 部署获得更稳定的数据存储, 或参考生产环境配置做正式部署。