Docker方式部署V2Board
V2Board是个很优秀的系统。
按照官方的文档,部署V2Board需要用到aapanel。但官方其实一直有开发Docker版,只不过一直没有相关部署文档罢了。
最近,宝塔的骚操作,让人越来越没有安全感,于是,本篇就简单介绍一下用Docker方式部署V2Board的方法。
一、前期准备
1、安装Docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2、安装Docker Compose
apt-get install docker-compose -y
curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
你也可以为Docker Compose创建一个快捷键,创建好以后,就可以直接用dc命令替代docker compose了。
chmod a+x /usr/local/bin/docker-compose
rm -rf `which dc`
ln -s /usr/local/bin/docker-compose /usr/bin/dc
二、安装V2B
1、拉取
git clone https://github.com/v2board/v2board-docker.git
mv v2board-docker v2b
配置稳定版
cd v2b/
git submodule update --init
echo ' branch = master' >> .gitmodules
git submodule update --remote
配置开发版
cd v2b/
git submodule update --init
echo ' branch = dev' >> .gitmodules
git submodule update --remote
2、修改 docker-compose.yaml
三、其他
1、清除高磁盘占用的日志文件
当V2Board运行一段时间,会发现磁盘可用率变低了。大概率是因为laravel的日志文件造成的。
处理方法如下
进入Docker
dc exec www bash
进入日志文件夹
cd storage/logs
删除久远的日志即可。
打完收工!
THE END
0
二维码
海报
Docker方式部署V2Board
V2Board是个很优秀的系统。官方其实一直有开发Docker版,只不过一直没有相关部署文档罢了。

文章目录
关闭
共有 222 条评论