(可选) 使用 Docker 运行

安装要求

操作系统

支持所有操作系统 (Linux, Windows 和 macOS)

环境

在Linux系统中,您可以使用 docker ,在Windows和mac系统中可以使用 Docker Desktop

获取镜像

我们提供了两个DockerHub 镜像:

名称描述建议
casdoor-all-in-oneCasdoor 和 MySQL 数据库都在镜像内已经包含示例数据库,仅用于测试
casdoor只有casdoor在镜像里可以连接到您自己的数据库并用于生产
  1. 在casbin/casdoor-all-in-one中,casdoor二进制文件、mysql数据库和所有必要的配置都打包在一起。 这个图像是为了让新用户能够快速在户口上试用。 通过这个镜像,您可以立即通过一个单个命令(或两个命令)启动一个没有任何复杂配置 的Casdoor。 注意:我们不建议您在生产环境中使用此镜像

选项 1: 使用示例数据库

使用主机端口 8000 运行容器。 如果本地主机中不存在,它将自动下载镜像。

  1. docker run -p 8000:8000 casbin/casdoor-all-in-one

在您的浏览器中访问: http://localhost:8000 。 使用默认的全局管理帐户登录控制面板: 账号/密码

  1. admin
  2. 123

选项 2: 链接您自己的数据库

通过修改 conf/app.conf 中的下列项目来配置您的数据库,就像进行正式的 Casdoor 安装那样:

  1. driverName = mysql
  2. dataSourceName = root:123456@tcp(localhost:3306)/
  3. dbName = casdoor

然后运行:

  1. docker-compose up

就是这样! 🛩️

在您的浏览器中访问: http://localhost:8000 。 使用默认的全局管理帐户登录控制面板: 账号/密码

  1. admin
  2. 123