Openwrt面板、docker安装宝塔面板部署网站(2)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言

我家云刷Openwrt后在Docker内安装宝塔面板的详细操作。刷Openwrt移步第一篇刷机过程:

我家云/粒子云刷机openwrt、docker安装宝塔面板部署网站(纯新手小白贴)


一、Docker安装宝塔面板其他配置

1.1、OpenWrt面板端口修改

由于我安装的这个版本Opernwrt自带uhttpd安装完成默认面板使用端口是80,为了后期网站使用时候不冲突,此处登录面板选择“服务”菜单-“uhttpd”修改服务端口80为:8080;修改443端口为:8443。

1.2、镜像拉取和添加容器

cyberbolt/baota:latest镜像,安装后宝塔面板无法更新。因此更换官方镜像:btpanel/baota:lnmp

镜像拉取步骤:

左侧菜单:Docker-镜像-拉取镜像的位置输入以下镜像代码,点击“拉取”等待系统下载镜像。

btpanel/baota:lnmp

添加容器步骤:点击左侧“容器”菜单,进入容器创建步骤。

容器名称:比如bt、baota;代码中名称是:baota

点开“命令行”按钮输入:

docker run -d --restart always --name baota -p 8888:8888 -p 8022:22 -p 8020:20 -p 8306:3306 -p 9443:443 -p 8090:80 -p 888:888 btpanel/baota:lnmp

解释:-p 8090:80映射宿主机指定端口到容器指定端口,后期网站建设完毕主页地址为:https://X.X:8090

交互(-i): √(可选,可不选)

TTY(-t):√ (可选,可不选)

特权模式:不要选

Docker 镜像:btpanel/baota:lnmp (下拉菜单选择)

重启策略:都可以(下拉菜单选择)

网络:bridge(隔离端口,可以自定义端口映射不容易出错,如果是host则直接使用宿主机的网络和端口,因为需要安装宝塔和网站用的端口有好几个,为了避免出错,因此选择桥接网络。)

设置自定义 DNS 服务器:8.8.8.8(一般默认)可以删除或者改成自己局域网的DNS

然后点击提交。环境创建完成。

1.3、查询面板信息

使用PuTTy首先登录Openwrt,地址为修改后的面板IP,比如上一步修改的192.168.1.114;端口22

用户名:root

密码:password (密码输入时候不显示任何内容,只要输入正确就可以)

然后进入容器;“baota”为上一步中创建的容器名称。

docker exec -it baota bash

宝塔命令:bt 

查询宝塔面板默认信息:bt 14

修复面板:bt 16

二、宝塔面板部署网站

2.1、登录面板

第一步中拉取的宝塔镜像面板固定登录地址:ip:8888/btpanel,比如:我的面板地址http://192.168.1.114:8888/btpanel

2.2、添加站点

输入第1.3步骤中查询到的账号密码登录面板后部署网站,后续操作和阿里云、腾讯云等云服务部署一样的流程。因为此镜像已经自动安装了Lnmp(Nginx、MySQL、PHP-7.4、phpMyAdmin),所以可以直接在面板的“网站”-“添加站点”。因为是局域网暂时不需要绑定域名,在域名一栏直接添加局域网IP就行,比如:192.168.1.114

2.3、网站上线

因我刷我家云最初是为了看电视和NAS,因此最主要的影视系统先架设起来,系统使用苹果CMS影视系统,模版仿网飞界面还是比较清爽耐看的。

三、文件管理

3.1、安装可道云、易有云

OpwenWrt面板左侧菜单“iStore” -易有云或可道云,安装完成后自定义端口(必须唯一)点击“启用”-保存应用。等待服务状态变为绿色,则点击“打开易有云”或“本地文件管理”进入文件管理功能。

在打开的页面下载安装APP,则在局域网内可随时访问传输文件。

iStore内集成一些主流应用,傻瓜式安装完成后便捷使用。

至此OpwenWrt面板Docker安装宝塔部署网站完成,目前架设的网站只能局域网内访问,如果需要外网访问需要设置内网映射。篇幅有限下一篇将详细记录内网映射外网访问的步骤。

  • 26
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值