KodBox安装和配置
背景
闲来无事,搭建一个个人网盘玩一玩。
安装和配置步骤
安装docker
安装docker的教程,略过,也可以参考本人之前的博客:
linux下安装docker并使用
准备数据库
安装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
安装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 总是重启
配置
启动完成后就可以进行配置操作了,访问 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-composesudo 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
安装完成
KodBox安装和配置相关推荐
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...
- windows下opencv安装及配置(vs2010环境)
opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...
- Elasticsearch 6.3.1、Head插件 安装及配置
安装Elasticsearch Elasticsearch下载地址:https://www.elastic.co/cn/downloads/elasticsearch 也可以直接使用wget下载到某目 ...
最新文章
- PostgreSQL 批量权限 管理方法
- 拥抱AI视觉,加油站可以很“智慧”
- 软银宣布启动5G Project:全球首家商用Massive MIMO技术
- 被人推荐频率最高的书Top10
- ofb模式_密码学中的输出反馈模式(OFB)
- 转---猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒 [观察者模式]
- 006-Zabbix agent on Zabbix server is unreachable for 5 minutes
- Hibernate(转载)
- TCP/IP协议新手入门学习
- c语言实验报告总结通用版,C语言实训心得体会
- 焦作大学对口计算机分数线,焦作大学录取分数线|2021焦作大学分数线|2021年焦作大学高考分数线|2021年焦作大学招生计划录取人数...
- 防抖和节流理解,以及lodash使用
- IBM沃森Watson答题过程全揭秘
- 【开源方案】PPT/PPTX转image图片
- mathtype左对齐
- AWTRIX像素屏时钟搭建
- 预测分析:R语言实现2.4 评估线性回归模型
- 省略to的动词不定式八种情况
- 基于嵌入式技术的网络视频监控系统
- unity3d场景导入webgl/three.js