KodBox安装和配置

背景

闲来无事,搭建一个个人网盘玩一玩。

安装和配置步骤

  1. 安装docker

安装docker的教程,略过,也可以参考本人之前的博客:

linux下安装docker并使用

  1. 准备数据库

安装mysql,本人选择的mysql5.7

#拉取mysql
docker pull mysql:5.7
#运行容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
#可以通过次命令测试mysql
docker exec -it 20e74f148a5f /bin/bash
mysql -u root -p
  1. 安装kodBox

#准备文件存储目录
mkdir -p /mnt/Kodbox
#拉取镜像文件
docker pull tznb/kodbox:1.15
#运行
docker run -d --restart=always --name Kodbox -p 8180:80 -v /mnt/Kodbox:/www/data/files tznb/kodbox:1.15

说明:

--name Kodbox为容器的名称,可以自定义

-v 指文件挂载 宿主机器目录:容器目录

/mnt/Kodbox 是宿主机目录路径,用于存储文件

8180是映射到主机的实际端口,可以通过此端口访问系统

--restart=always 总是重启

  1. 配置

启动完成后就可以进行配置操作了,访问 http://ip:8180如下。

配置数据库

配置数据库,选择mysql,输入相关参数,但是提示mysql不支持。

需要使用mysqli,应该是mysql的php扩展插件。

为了快速搭建,选择了SQLLite。

之后进行admin账号密码设置,既可进入系统,如下:

该项目可以用于公司内部共享文件使用,或者作为个人云盘,还是比较方便的。

版本更新了,想着用下最新的功能,于是选择使用docker compose安装。可以参考docker hub提供的官方文档安装。

安装git

yum -y install git

安装docker-compose

下载docker-compose并授权

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

git clone https://github.com/KodCloud-dev/docker.git kodbox
cd ./kodbox/compose/
修改docker-compose.yaml,设置数据库root密码(MYSQL_ROOT_PASSWORD=密码)
docker-compose up -d

安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值