当前位置:首页 > 教程收藏 > 正文内容

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

hxzoo9个月前 (06-04)教程收藏7700

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

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

具体的安装部署


1、测试环境

  1. 宝塔面板7.0.3

  2. docker管理器2.2

  3. 解析域名一个

  4. 宝塔新建网站一个

2、安装docker + docker-compose

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

PHP
pip install docker-compose

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

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

4、下载文件

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

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

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

5、修改docker-compose.yml

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

PHP
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

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

PHP
cd WebStackLaravel/Basics
docker-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、最后

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

PHP
git clone https://github.com/Gourds/WebStackLaravel.gitcd WebStackLaravel/Basics
docker-compose up -d

唯一的缺点是没有修改数据库密码,有点那啥


版权声明:本文由风帆个人博客发布,如需转载请注明出处。

本文地址:http://fengfan.mobi/post/83.html

分享给朋友:

相关文章

苹果cms安装完不显示首页的解决方法

苹果cms安装完不显示首页的解决方法

苹果cms安装完不显示首页?其实这个问题我的主题网之前也写过一个解决此问题的教程,只是这个问题不知道怎么去选定一个比较有共性标题的原因,即使这个教程写了很久还是有人频繁的去提问,可能是标题没有那么一针...

nginx配置反向代理后接口出现502问题解决!

nginx配置反向代理后接口出现502问题解决!

Nginx反向代理----502报错问题描述:通过nginx反向代理地址之后报错502,后台日志报错信息为(upstream sent too big header while reading res...

SEO 优化到底是什么呢?

SEO 优化到底是什么呢?

许多公司将SEO作为公司发展战略中如此重要的一步,到底是何原因呢?SEO其实就是搜索引擎优化。当我们的公司网站平台搭建好以后,就需要在搜索引擎 排名上好好的下一番功夫了,只有将搜索引擎优化,才能将公司...

宝塔 5.9.2 专业版

宝塔 5.9.2 专业版

安装要求Python版本: 2.6/2.7(安装宝塔时会自动安装)内存:128M以上,推荐512M以上(纯面板约占系统10M内存)硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)系统:Cen...

苹果CMS怎么添加虎牙直播

苹果CMS怎么添加虎牙直播

第一步添加二播放器第二步 添加视频数据周星驰直播https://api.52jiexi.top/?url=https://www.huya.com/11342412林正英直播https://api.5...

CloudFlare 新手入门中文教程

CloudFlare 新手入门中文教程

CloudFlare成立于2009年,是国外著名的免费CDN网站加速服务公司,CloudFlare 还提供实时安全保护服务和网络优化等,采用的是免费+增值模式,可以免费使用,也有收费服务。国内也有很多...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。