·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 站长圈 查看内容

惊!用宝塔面板 + Docker 搭建竟如此简单!

2025-1-29 19:39| 发布者: 左右不逢缘| 查看: 32407| 评论: 0

摘要: 公众号关注“Sheldon笔记”设为“星标”每天带你遨游知识海洋前言这里为什么要用宝塔面板安装Docker?因为Docker不同的操作系统安装的方式也不同,涉及到各种指令,切换源,乱七八糟之类的,所以使用宝塔来安装的话 ...
公众号关注“Sheldon笔记”
设为“星标”每天带你遨游知识海洋

惊!用宝塔面板 + Docker 搭建竟如此简单!2495 作者: 来源: 发布时间:2025-1-29 19:39

前言



  • 这里为什么要用宝塔面板安装Docker?

  • 因为Docker不同的操作系统安装的方式也不同,涉及到各种指令,切换源,乱七八糟之类的,所以使用宝塔来安装的话对新手来说更加的友好

  • 前情回顾:

  • Wsl+Docker:当下热门的 4K 8K tv 直播,自己部署就能看,你还不心动吗?


如果你有个旧手提电脑,可以尝试一下这种方法,这样就不会占用你的常用电脑

还可以在旧电脑部署你想要的项目

比如:一些已经禁用二进制的项目,需要Docker来获取,Docker后直接用旧电脑生成


  • 安装虚拟机:
  • 轻松三步:在Windows上无缝集成Linux系统,高效便捷的操作指南
  • 安装宝塔面板:
  • 跨界协作,无缝编码:用SSH连接Windows与Ubuntu虚拟机,一键部署宝塔面板
  • 宝塔面板如何登录:
  • 掌控云端:一键启航,宝塔面板极速登录指南


安装Docker环境


这里宝塔的安装方式就略过了,如果想要看宝塔的安装方式可以参考我另外的文章👇🏼

跨界协作,无缝编码:用SSH连接Windows与Ubuntu虚拟机,一键部署宝塔面板

惊!用宝塔面板 + Docker 搭建竟如此简单!9728 作者: 来源: 发布时间:2025-1-29 19:39

  • 进入宝塔的面板后在左侧就可以看到Docker选项-点击立即安装
  • 安装方式这里选择默认就好了


惊!用宝塔面板 + Docker 搭建竟如此简单!2766 作者: 来源: 发布时间:2025-1-29 19:39

  • 安装成功

构建NotionNext的Docker镜像



下载NotionNext网站源码

网址:https://github.com/tangly1024/NotionNext/releases/tag/v4.8.1

惊!用宝塔面板 + Docker 搭建竟如此简单!617 作者: 来源: 发布时间:2025-1-29 19:39

小贴士: 复制关键字“源码”到公众号后台发送,可获得工具相关安装包,能够高速无障碍下载

惊!用宝塔面板 + Docker 搭建竟如此简单!6869 作者: 来源: 发布时间:2025-1-29 19:39

  • 将下载到的NotionNext网站源码上传上去后解压


惊!用宝塔面板 + Docker 搭建竟如此简单!1603 作者: 来源: 发布时间:2025-1-29 19:39

  • 解压后找到blog.config.js文件


惊!用宝塔面板 + Docker 搭建竟如此简单!1519 作者: 来源: 发布时间:2025-1-29 19:39

  • 双击打开文件,找到NOTION_PAGE_ID修改为你Notion的ID
  • 其他的环境变量也可以在这里修改,不过也可以在Notion内修改

  • 想要了解如何查询ID可以参考这边文章👇🏼
  • Serv00 搭建 NotionNext 爆火,可 99% 的人还在摸索!


惊!用宝塔面板 + Docker 搭建竟如此简单!2653 作者: 来源: 发布时间:2025-1-29 19:39

  • 保存退出之后在目录下点开终端,进行镜像构建

sudo docker build -t notion .
  • 在终端内输入这个命令,Notion是名称,可以自定义


惊!用宝塔面板 + Docker 搭建竟如此简单!3942 作者: 来源: 发布时间:2025-1-29 19:39

  • 码全部变蓝色就成功了
  • 如果构建时出现带有yarn等字样的红字报错构建失败,原因是因为网络问题,这个时候重新输入构建命令继续构建,多尝试几次就好


惊!用宝塔面板 + Docker 搭建竟如此简单!1736 作者: 来源: 发布时间:2025-1-29 19:39

  • 返回宝塔面板Docker界面中-本地镜像查看有没有镜像
  • 至此NotionNext的镜像就构建完成了

  • 这个镜像可以运用到Serv00部署内,替换为最新的,因为之前的yarn install 会出现问题,详情请了解一下文章 👇🏼:
  • Serv00 搭建 NotionNext 爆火,可 99% 的人还在摸索!

创建NotionNext站点


惊!用宝塔面板 + Docker 搭建竟如此简单!2253 作者: 来源: 发布时间:2025-1-29 19:39

  • 创建容器


惊!用宝塔面板 + Docker 搭建竟如此简单!7746 作者: 来源: 发布时间:2025-1-29 19:39

  • 容器名称:顾名思义设置自己好记的名称

  • 本地端口可以修改为除80 8080 443以外的所有端口,后期上线可以安装nginx进行反代去端口和证书

  • 容器端口:因为项目本身使用的就是3000端口,所以这里固定3000即可

  • 对外暴露:在测试阶段可以将这个选项打开,那样就可以通过IP或域名 加本地端口号的方式从外网访问
    • 对外暴露的意思通常是将容器内部的服务端口映射到宿主机的端口上,这个操作可以让外部(例如通过公网 IP 或域名)访问容器内运行的服务

  • 关闭的话,因为机器本身的防火墙限制,只能机器自己访问自己,从外网是访问不到的,这个情况适合上线后隐藏掉本身的项目端口


惊!用宝塔面板 + Docker 搭建竟如此简单!8035 作者: 来源: 发布时间:2025-1-29 19:39

  • 在点击创建后来到容器选项卡中就可以看到运行状态
  • 由于之前是创建在虚拟机上的,所以必须开放端口才行
  • 如果你是在云上设置,记得服务商处也要放行端口


惊!用宝塔面板 + Docker 搭建竟如此简单!5856 作者: 来源: 发布时间:2025-1-29 19:39

  • 放行端口后,就可以登录http://回环地址:3000就可以访问了,但需要保持着虚拟机的打开

  • 登录方式:回环地址:3000:只可以在本机且内网登陆,后面反代后就可以取消端口登录
    • 本地回环地址:只能在本机内登陆
    • 宿主机的局域网 IP :3000:在同一局域网内,内网访问,手机连接WIFI访问

  • 我只是设置了Notion的IP,其他的我都在Notion的配置来设置
  • 👇🏼详情请了解一下文章
  • Serv00 搭建 NotionNext 爆火,可 99% 的人还在摸索!

隐藏端口号


相信不少朋友是要把博客上线的,上线免不了需要隐藏3000端口,免得被人访问,还要安装证书之类的

惊!用宝塔面板 + Docker 搭建竟如此简单!1325 作者: 来源: 发布时间:2025-1-29 19:39

  • 如果是新建的面板,直接到网站点击下载Nginx
  • 如果没找到也可以在宝塔面板左侧-软件商店-搜索Nginx下载即可


惊!用宝塔面板 + Docker 搭建竟如此简单!4761 作者: 来源: 发布时间:2025-1-29 19:39

  • 可以先到Docker中把原来的容器删除掉重新创建一个,这次要把对外暴露开关关闭


惊!用宝塔面板 + Docker 搭建竟如此简单!1889 作者: 来源: 发布时间:2025-1-29 19:39

  • 建完后可以在管理-容器日志里查看是否正常启动 


惊!用宝塔面板 + Docker 搭建竟如此简单!2315 作者: 来源: 发布时间:2025-1-29 19:39

  • 网站 - 反向代理 - 添加反代,用于隐藏端口

惊!用宝塔面板 + Docker 搭建竟如此简单!7677 作者: 来源: 发布时间:2025-1-29 19:39

  • 域名:做好域名解析,或直接的IP均可,如有域名的情况下,做好解析工作和备案工作

  • 目标:这里是反代我们已有的项目,所以选择URL地址就可以了。后面的值填入
127.0.0.1:设置的本地端口号
  • 发送域名:默认生成即可,无需修改

  • 备注:修改为自己好记的备注即可


惊!用宝塔面板 + Docker 搭建竟如此简单!1697 作者: 来源: 发布时间:2025-1-29 19:39

  • 确认后,就可以直接访问设置好的域名选项
  • 这里已经不加端口便可以访问


惊!用宝塔面板 + Docker 搭建竟如此简单!3107 作者: 来源: 发布时间:2025-1-29 19:39

  • 现在加上端口访问,网址就不可以访问了

浏览顺序



1.安装虚拟机:
轻松三步:在Windows上无缝集成Linux系统,高效便捷的操作指南2.安装宝塔面板:跨界协作,无缝编码:用SSH连接Windows与Ubuntu虚拟机,一键部署宝塔面板3.宝塔面板如何登录:掌控云端:一键启航,宝塔面板极速登录指南
4.想要了解Serv00部署且NotionID:
Serv00 搭建 NotionNext 爆火,可 99% 的人还在摸索!
5.保活教程:
3 分钟!教你用 Cloudflare Worker 搞定 Serv00服务进程保活,再也不怕掉线!
6.NotionNext界面设置:花 0 元就能让博客脱颖而出?NotionNext 界面设置的神奇之处…

结语



  • 通过宝塔面板和Docker,搭建NotionNext个人博客变得异常简单

  • 您无需深入了解Linux命令和服务器配置,只需按照上述步骤操作,即可快速拥有一个功能强大的个人博客

  • NotionNext的简洁设计和强大功能,结合宝塔面板的易用性和Docker的灵活性,为您的博客搭建提供了完美的解决方案

参考资料

[1]
https://github.com/tangly1024/NotionNext/releases/tag/v4.8.1: https://github.com/tangly1024/NotionNext/releases/tag/v4.8.1



-END-




- 写在最后 -

● 2002年1月1日施行的《计算机软件保护条例》(以下简称《条例》)第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。

● 本号发布的所有内容均来源于网络收集和网友分享,严格按照《条例》相关规定,仅供个人学习、交流和测试使用,严禁用于除此以外的所有使用方式和目的

● 您从本号描述信息中获取的一切内容或资源均必须在下载后24小时内删除,严禁非法恶意传播。对于因下载或转载相关内容造成的任何损害,本平台不承担法律责任。

● 我们强烈建议您,支持正版,尊重原创,合法使用资源。




-往期热文-

惊!用宝塔面板 + Docker 搭建竟如此简单!6227 作者: 来源: 发布时间:2025-1-29 19:39

轻松三步:在Windows上无缝集成Linux系统,高效便捷的操作指南

惊!用宝塔面板 + Docker 搭建竟如此简单!2556 作者: 来源: 发布时间:2025-1-29 19:39

跨界协作,无缝编码:用SSH连接Windows与Ubuntu虚拟机,一键部署宝塔面板



“飞”享高清:80%的观众为何深陷其中,难以自拔?




上一篇:Club 33 |《三生万物》读书笔记
下一篇:【中国梦·安化情】吴余生:从医械逐梦人到家乡的暖心守护者

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.21.158.54,GMT+8, 2025-2-2 03:38 , Processed in 0.192740 second(s), 43 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部