跳至正文
首页 » 使用Docker快速部署V2Board

使用Docker快速部署V2Board

V2Board是一个代理服务面板,可以帮助你轻松地管理和配置服务。在这篇文章中,我们将介绍如何使用Docker快速部署V2Board。

准备

  • 一个运行Linux的服务器 建议RAM≥2G

安装Docker和Docker Compose

首先,通过登录服务器root用户,输入以下命令安装Docker和Docker Compose
`

使用一键脚本快速部署docker环境

curl -sSL https://get.docker.com/ | sh
#启动Docker
systemctl start docker
#设置Docker开机自启
systemctl enable docker

#安装Docker Compose
curl -L https://github.com/docker/compose/releases/download/v2.10.2/docker-compose-uname -s-uname -m -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose

`

修改Docker Compose文件

修改docker-compose.yaml

version: '3'
services:
    v2board:
        image:  moefaq/v2board-lnrp-docker:mysql
        container_name: v2board #容器名称
        privileged: true
        ports:
            - '80:80' #开放端口
        restart: always
        environment:
            TZ: Asia/Shanghai
            DB_HOST: mysql
            DB_DATABASE: v2board    #面板数据库名称
            DB_USERNAME: root   面板数据库用户名
            DB_PASSWORD: 12345678   面板数据库密码
            LARAVEL_HORIZON_PROCS_NUM: 1
        links:
            - mysql
        networks:
            - mynet
        mysql:
            image: mysql:5.7
            container_name: mysql
            ports:
                - '3306:3306'
            restart: always
            environment:
                TZ: Asia/Shanghai
                MYSQL_ROOT_PASSWORD: '12345678' 数据库密码
                MYSQL_DATABASE: 'v2board'   数据库名称
            networks:
                - mynet
            networks:
                 mynet:
                    driver: bridge

`

启动环境

如果你需要更改数据库的名称和密码,你可以在docker-compose.yml文件中进行修改。修改完成后,运行以下命令来启动环境:
docker-compose up -d

安装V2Board

#运行以下命令进行安装
docker exec -it v2board bash
cd data/wwwroo
rm -f .env
sh init.sh

在安装过程中,你需要提供数据库的信息。这些信息应与你在docker-compose.yml文件中设置的信息一致:

__     ______  ____                      _
\ \   / /___ \| __ )  ___   __ _ _ __ __| |
 \ \ / /  __) |  _ \ / _ \ / _ | '__/ _ |
  \ V /  / __/| |_) | (_) | (_| | | | (_| |
   \_/  |_____|____/ \___/ \__,_|_|  \__,_|
 请输入数据库地址(默认:localhost) [localhost]:
 > mysql
 请输入数据库名:
 > v2board
 请输入数据库用户名:
 > root
 请输入数据库密码:
 > 12345678
正在导入数据库请稍等...
数据库导入完成
 请输入管理员邮箱?:
 > [email protected]
一切就绪
访问 http(s)://你的站点/随机路径 进入管理面板
bash-5.1# exit

至此,你已经完成了V2Board的Docker部署。现在,你应该可以通过在浏览器中输入你的服务器的IP地址和V2Board的端口号来访问V2Board了。

更新V2Board

在v2board-docker文件夹目录中执行

docker exec -it v2board bash
sh update.sh

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注