简介:本文将介绍如何使用Docker部署Affine知识库工具,通过Docker的轻量级和快速的特点,帮助您快速搭建和部署Affine知识库,提高工作效率。
Affine是一款知识库工具,可以帮助用户组织和分享各类知识,非常适合团队协作和知识管理。而Docker则是一种容器化技术,可以帮助我们快速部署应用,降低环境搭建的难度。
在部署Affine之前,我们需要先安装Docker。安装完成后,按照以下步骤进行操作:
docker pull ghcr.io/toeverything/affine:latest
其中,
docker run -d --name affine -p 3000:3000 --restart always ghcr.io/toeverything/affine:latest
-d表示在后台运行容器,--name affine表示容器的名称为“affine”,-p 3000:3000表示将容器内的3000端口映射到宿主机的3000端口,--restart always表示容器总是会在重启后自动重启。
docker exec -it affine /bin/bash
config/settings.py文件中的数据库配置、邮箱配置等。配置完成后,重新启动Affine服务即可生效。http://<your-server-ip>:3000来访问Affine知识库。默认的用户名为admin,密码为admin123。