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
分享
二维码
海报
Docker方式部署V2Board
V2Board是个很优秀的系统。官方其实一直有开发Docker版,只不过一直没有相关部署文档罢了。
<<上一篇
下一篇>>
文章目录
关闭
目 录