抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

一、安装mysql数据库

1、拉取数据库镜像

docker pull mysql:latest

2、创建并启动容器

docker run -itd --name mysql -p 3306:3306 -v /home/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql

MYSQL_ROOT_PASSWORD为登录密码,用户名默认为root

二、安装redis数据库

1、拉取数据库镜像

docker pull redis

2、运行数据库容器

docker run --name myredis -p 6379:6379 -d redis --requirepass "123456"

三、拉取并运行独角数卡

docker run -dit --restart always --name dujiaoka -p 80:80 --link mysql --link myredis -v /home/dujiaoka/uploads:/dujiaoka/public/uploads -v /home/dujiaoka/env.conf:/dujiaoka/.env -v /home/dujiaoka/storage:/dujiaoka/storage -v /home/dujiaoka/favicon.ico:/dujiaoka/public/favicon.ico -e INSTALL=true ghcr.io/apocalypsor/dujiaoka:latest

访问IP地址按照界面指引即可完成安装

/home/dujiaoka/env.conf 示例:

APP_NAME=你的网站
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=https://你的网址

ADMIN_HTTPS=true

LOG_CHANNEL=stack

# 数据库配置
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=dujiaoka
DB_USERNAME=root
DB_PASSWORD=123456

# redis配置
REDIS_HOST=myredis
REDIS_PASSWORD=123456
REDIS_PORT=6379

BROADCAST_DRIVER=log
SESSION_DRIVER=file
SESSION_LIFETIME=120


# 缓存配置
# file为磁盘文件  redis为内存级别
# redis为内存需要安装好redis服务端并配置
CACHE_DRIVER=redis

# 异步消息队列
# sync为同步  redis为异步
# 使用redis异步需要安装好redis服务端并配置
QUEUE_CONNECTION=redis

# 后台语言
## zh_CN 简体中文
## zh_TW 繁体中文
## en    英文
DUJIAO_ADMIN_LANGUAGE=zh_CN

# 后台登录地址
ADMIN_ROUTE_PREFIX=/admin