当前位置: 首页 > wzjs >正文

wordpress 主页设置长沙网站托管seo优化公司

wordpress 主页设置,长沙网站托管seo优化公司,会员管理系统多少钱一套,电子网站自从接触了Amazon Q,我陆陆续续写了不少小软件,其中这个项目是一个典型的例子,自己平时来使用,也分享给一些 NAS 爱好者来用。 故事还要用上次折腾黑群晖说起,本意想把 NAS 和打印机共享二合一的,所以把闲着…

自从接触了Amazon Q,我陆陆续续写了不少小软件,其中这个项目是一个典型的例子,自己平时来使用,也分享给一些 NAS 爱好者来用。

image-20250606190108571

故事还要用上次折腾黑群晖说起,本意想把 NAS 和打印机共享二合一的,所以把闲着的软路由改装了黑群晖。顺便使用 Docker 跑一些服务,有好老本行的 ES 集群,也有自己写的一些服务。

不过慢慢的服务多了,时间长了就会忘记服务的端口,甚至还要登录群晖Web 端进行查看,群晖的Container Manager 很好用,就是登录的密码策略比较复杂,每次登录都比较麻烦,所以后来使用了一个 HomePage 来保存这些服务。但是每次调试 Docker 都非常麻烦。与Portainer相比,我需要的只是一个简洁的面板来查看容器的URI、状态,并进行启停操作,因此我决定自己开发一个。

image-20250606164850382

这个是群晖的 Container Manager,后面还有很多容器。记住这么多端口然后随时维护绝对不是一个容易的事。
image-20250606164632836

容器面板叫做Containly, 我写的最早的时候用的是用 GPT 写的。但是随着项目越来越大,GPT 每次都会丢一些东西,而且没办法操作本地目录,后来才转向了 Amazon Q,这个版本还是用 Q CLI来做的。

于是写好之后我把这个 APP 上架了懒猫微服的商店,这个是一款国产化的 NAS,可玩性非常高。

c970b2f8c3fea3a9246510fd1e20d9aa

Containly的核心功能是通过目录映射的Docker引擎读取所有容器信息,包括容器的启动、退出、停止及其他状态。例如,当容器处于“Create”状态时,它会被标记为“Other”状态,便于管理。

image-20250520104141112

默认情况下,每个容器卡片会显示容器的网桥信息、端口映射和URL。默认使用HTTP协议,鼠标悬停时,会在右侧显示操作按钮。通过点击这些按钮,操作会被保留,再次点击会隐藏,这样子就整个比较美观。

按钮功能包括:

  • 停止/启动
  • 重启
  • 查看日志
  • SSH进入容器
  • 切换HTTP/HTTPS
  • 黑名单管理

image-20250606190151980

此外,Containly还提供了一个输入框,用户可以输入需要监控的NAS域名,面板会自动根据域名和端口拼接成URI,并存储在localStorage中。更进一步,Containly还支持暗黑模式,提升了用户体验。

image-20250606185740253

另外如果多节点部署服务的话,还可以把从节点放入黑名单,这样子就只显示主节点的信息,面板就比较清爽。如果需要从节点的信息再从黑名单移除。

image-20250606190231618

能够直接从面板进去 ssh 页面,不用执行再 docker exec
image-20250606192901984

看日志也很方便,也无需再使用 docker logs,这样调试容器的时候就很方便了。
image-20250606192939172

我已经打包好了Docker镜像并配置了GitHub Actions,便于自动化部署。你可以通过以下方式部署Containly:

Docker部署命令
docker run -d \--name containly \-p 5000:5000 \  # 映射容器端口到主机-v /var/run/docker.sock:/var/run/docker.sock \  # 挂载Docker socket,允许访问宿主机Dockercloudsmithy/containly:latest  # 使用最新版本的Containly镜像
Compose配置
version: "3.8"
services:containly:image: cloudsmithy/containly:latestports:- "5000:5000"volumes:- /var/run/docker.sock:/var/run/docker.sockrestart: unless-stopped

这个是使用 Q 修改的部分代码:

2a4ea3b79c3998ba0742e79cee8f1672

后来,机缘巧合之下用了 Q pro,看来也不能优化再多。

image-20250606184151764

除了使用Q CLI,我们还可以通过安装VSCode和JetBrains插件来使用Q,安装插件后,免费版本可以使用Builder ID登录,Pro版本则支持使用IAM Identity Center登录。

image-20250606190814362

在VSCode中,你可以通过Q聊天面板与Q进行交互,并且支持中文聊天。

image-20250606191035548

与GPT相比,Q的优势在于它可以直接操作本地文件,用户可以直接在文件夹中生成工程文件,极大提升了开发效率。

image-20250606191616025

http://www.dtcms.com/wzjs/399320.html

相关文章:

  • 个人可以做商城网站百度网盟推广官方网站
  • 网站推广由什么样的人来做全网关键词搜索排行
  • 手机游戏网站大全威海seo
  • 嘉兴网站制作多少钱网站seo推广多少钱
  • wordpress short code赣州seo推广
  • 小手工在家做优化师培训机构
  • 做赌博网站电商sem是什么意思
  • 延吉网站建设云南新闻最新消息今天
  • 南昌房产网信息网福建seo外包
  • 关于建设工程招标的网站软文平台有哪些
  • 网站导航栏淘宝补流量平台
  • 公司网站背景图片seo推广需要多少钱
  • wordpress 站点标题免费网络推广软件有哪些
  • 做盗文网站酒店营销推广方案
  • 广饶网站定制资源
  • 免费发布信息网b2b正规seo一般多少钱
  • 专业做根雕的网站如何刷app推广次数
  • 网页设计制作音乐网站seo整站优化什么价格
  • 政府网站模板asp适合小学生的新闻事件
  • 做地方网站需要什么部门批准付费内容网站
  • 广东网站建设英铭科技网络营销概念是什么
  • 网站建设寻找可以途径企业如何做网站
  • 山西网站建设排名精准营销的三要素
  • 做暧暧视频网站免费近日发生的重大新闻
  • php网站开发教程下载网站推广与优化方案
  • 树形菜单的网站代码新闻网站软文平台
  • 个体可以做企业网站吗企业营销策划
  • 返利网 网站建设费用东莞搜索引擎推广
  • 磁力离心泵做网站seo优化顾问服务
  • 做集装箱的网站新冠咳嗽怎么办