(可选) 使用 Docker 运行
安装要求
操作系统
支持所有操作系统 (Linux, Windows 和 macOS)
环境
在Linux系统中,您可以使用 docker ,在Windows和mac系统中可以使用 Docker Desktop 。
获取镜像
我们提供了两个DockerHub 镜像:
名称 | 描述 | 建议 |
---|---|---|
casdoor-all-in-one | Casdoor 和 MySQL 数据库都在镜像内 | 已经包含示例数据库,仅用于测试 |
casdoor | 只有casdoor在镜像里 | 可以连接到您自己的数据库并用于生产 |
- 在casbin/casdoor-all-in-one中,casdoor二进制文件、mysql数据库和所有必要的配置都打包在一起。 这个图像是为了让新用户能够快速在户口上试用。 通过这个镜像,您可以立即通过一个单个命令(或两个命令)启动一个没有任何复杂配置 的Casdoor。 注意:我们不建议您在生产环境中使用此镜像
选项 1: 使用示例数据库
使用主机端口 8000
运行容器。 如果本地主机中不存在,它将自动下载镜像。
docker run -p 8000:8000 casbin/casdoor-all-in-one
在您的浏览器中访问: http://localhost:8000 。 使用默认的全局管理帐户登录控制面板: 账号/密码
admin
123
选项 2: 链接您自己的数据库
通过修改 conf/app.conf
中的下列项目来配置您的数据库,就像进行正式的 Casdoor 安装那样:
driverName = mysql
dataSourceName = root:123456@tcp(localhost:3306)/
dbName = casdoor
然后运行:
docker-compose up
就是这样! 🛩️
在您的浏览器中访问: http://localhost:8000 。 使用默认的全局管理帐户登录控制面板: 账号/密码
admin
123