您现在的位置是:首页 > 控制面板 > 宝塔面板用docker方式安装原版的webstack-laravel导航网站的教程

宝塔面板用docker方式安装原版的webstack-laravel导航网站的教程

时间:2020-01-22 22:16:45  来源:VPS科普网  阅读次数: 我要评论

阿里云服务器 腾讯云服务器 习梦云:高防云服务器 ZJI:香港日本美国独服
LOCVPS服务周到 HostKvm低调KVM 傲游主机:优质VPS 80VPS:老牌VPS主机
搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 RamNode:超稳定 洛杉矶QN机房官方VPS 恒创:香港CN2服务器

前面说过手动安装webstack-laravel,不过步骤繁琐,上手很困难,后来看到WordPress版WebStack导航主题,也顺便说了下如何安装。总的来说WordPress版WebStack导航主题更容易安装。

不过今天要说的是用docker方式安装原版的webstack-laravel导航网站,这个方式安装起来就更容易了。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

具体的安装部署


1、测试环境

  1. 宝塔面板7.0.3

  2. docker管理器2.2

  3. 解析域名一个

  4. 宝塔新建网站一个

2、安装docker + docker-compose

因为前面说了安装docker管理器,所以docker环境就已经配置好了,我们现在还需要安装docker-compose,命令:

pip install docker-compose

3安装好之后用命令检查,如下:

[root@host63c0dcac37 ~]# docker-compose -vdocker-compose versiON 1.25.0, build b42d419

4、下载文件

官网:https://github.com/Gourds/WebStackLaravel

在命令行的状态下,输入如下命令:

git clone https://github.com/Gourds/WebStackLaravel.git

5、修改docker-compose.yml

因为内置了数据库密码,我们需要修改docker-compose.yml中数据库的默认密码,如下:

version: '3' services:  db:    image: mysql/mysql-server:5.6    restart: always    container_name: "mysql_wsl"    environment:      MYSQL_ROOT_PASSWORD: Tym8zrnNRpz4      MYSQL_DATABASE: webstack      MYSQL_USER: webstack      MYSQL_PASSWORD: Xym8zrnNRpz   #可以修改,以下同    command: --default-authentication-plugin=mysql_native_password    networks:      - "webstacknet"  redis:    image: redis:3    container_name: "redis_wsl"    restart: always    networks:      - "webstacknet"  webstack:    image: arvon2014/webstack-laravel:v1.2.1    container_name: "wsl"    ports:      - 8000:8000    depends_on:      - "db"      - "redis"    environment:      LOGIN_COPTCHA: "false"      DB_HOST: db      DB_PORT: 3306      DB_DATABASE: webstack      DB_USERNAME: webstack      DB_PASSWORD: Xym8zrnNRpz    command: ['/entrypoint.sh','new-server']    networks:      - "webstacknet"networks:  webstacknet:    driver: bridge

这里修改完成之后,可以执行命令:

cd WebStackLaravel/Basicsdocker-compose up -d

安装完成之后,浏览器输入‘ip:8000’打开就可访问。如果不能访问,请到安全中放行8000端口。


6、设置域名

新建网站,在‘网站设置’→‘方向代理’,具体如图:

宝塔面板docker安装webstack-laravel - 让你瞬间拥有一个导航网站

目标url:ip:8000

7、使用

  1. 后台地址:http://domain/admin

  2. 默认用户:admin

  3. 默认密码:admin

登录之后,可以先修改用户名和密码,如图:

宝塔面板docker安装webstack-laravel - 让你瞬间拥有一个导航网站

其他的就自己折腾去吧。

8、最后

其实最快的安装方式是这样的,如下:

git clone https://github.com/Gourds/WebStackLaravel.gitcd WebStackLaravel/Basicsdocker-compose up -d

唯一的缺点是没有修改数据库密码,有点那啥。本文转载自VPS科普网http://www.vpskp.com

搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 RamNode:超稳定VPS 洛杉矶QN机房官方VPS 恒创:香港CN2服务器
留言与评论(共有 0 条评论)
   
验证码: