- 博客(21)
- 收藏
- 关注
原创 《Docker 部署 Calibre-Web:搭建电子书图书馆》
Docker 部署 Calibre-Web:搭建电子书图书馆》核心:挂载书籍目录,支持在线预览和下载。
2026-04-28 14:02:27
141
原创 《Docker 部署 frps:内网穿透服务端搭建》
家里的电脑没有公网 IP,但你想在外面访问家里的 NAS、远程桌面、开发服务器?frp(Fast Reverse Proxy)就是解决方案:在云服务器上部署服务端(frps),在家里电脑部署客户端(frpc),建立隧道,实现外网访问内网服务。访问 http://云服务器IP:7500,输入用户名密码,可以看到所有连接状态和流量统计。在外网 SSH 家里电脑:ssh -p 2222 用户名@云服务器IP。访问家里 Web 服务:http://云服务器IP:8080。
2026-04-27 16:41:23
135
原创 《Docker 部署 WordPress:5 分钟拥有自己的博客网站》
WordPress 全球占有率超过 40%,用 Docker 部署可以完全避免 PHP 环境配置的麻烦。./wp-content:主题、插件、上传的图片,迁移网站时需一起备份。./db-data:MySQL 数据,备份此目录即可备份数据库。浏览器访问 http://你的IP:8080。
2026-04-17 15:22:30
57
原创 《Docker 部署 Uptime Kuma:监控你的网站是否在线》
一款轻量级的监控工具,界面美观,支持 HTTP(s)、TCP、Ping、DNS 等多种监控方式,当服务异常时通过钉钉、飞书、企业微信等渠道发送告警。HTTP(s)(监控网站)、Ping(监控服务器)、Port(监控端口)获得公开链接:http://你的IP:3001/status/xxx。在 Uptime Kuma 中:设置 → 通知 → 添加通知。选择“DingDing”,填入 Webhook。访问 http://你的IP:3001。设置 → 状态页面 → 添加状态页面。默认 60 秒检查一次。
2026-04-11 11:15:36
122
原创 《Docker 部署 Gitea:几分钟搭建私人 Git 仓库》
GitLab 太吃资源(4GB 内存起步),Gitea 只需 1GB 内存就能流畅运行,功能却足够团队使用:代码托管、Issue 管理、PR 审查、CI/CD 集成,一个都不少。Gitea 容器内 SSH 监听的 22 端口,映射到宿主机 2222 端口。SSH 克隆地址:ssh://git@你的IP:2222/用户名/仓库名.git。点击右上角头像 → 设置 → SSH/GPG 密钥。粘贴本地 ~/.ssh/id_rsa.pub 内容。点击右上角“+” → 迁移仓库。SSH 服务端口:22。
2026-04-10 08:30:13
109
原创 《Docker 部署 phpMyAdmin:图形化管理 MySQL》
虽然命令行操作 MySQL 很专业,但日常快速查数据、建表、执行 SQL,图形界面效率更高。PMA_ARBITRARY=1:允许连接任意服务器(可以在登录页手动输入服务器地址)设置字段类型(id 用 INT 自增,内容用 VARCHAR/TEXT)mysql(如果使用 compose 中的服务名)或直接填 IP。PMA_HOST:MySQL 容器的地址(容器名或 IP)点击顶部“SQL”标签,输入任意 SQL 语句执行。浏览器打开 http://你的IP:8080。PMA_PORT:MySQL 端口。
2026-04-09 15:28:41
72
原创 《Docker 部署 Nacos:服务注册与配置中心》
Nacos 是阿里巴巴开源的动态命名服务、配置管理平台,是 Spring Cloud Alibaba 体系的核心组件。它同时具备服务注册发现和配置管理两大功能。
2026-04-08 10:10:45
57
原创 《Docker 部署 Portainer:可视化管理 Docker 容器》
查看容器、镜像、卷、网络的统计快速了解资源使用情况启动/停止/重启/删除容器查看实时日志进入容器终端(类似 docker exec -it)查看容器的详细信息(端口映射、环境变量等)拉取新镜像删除无用镜像查看镜像历史Portainer 内置了应用模板,可以一键部署 Nginx、MySQL、WordPress 等常用应用。五、安全建议Portainer 暴露在公网时,建议:使用强密码(初始化时设置)开启 HTTPS(通过 Nginx 反向代理 + Let’s Encrypt)
2026-04-07 09:32:00
97
原创 《Docker 部署 Elasticsearch + Kibana:搭建自己的日志搜索平台》
当你的应用日志散落在各个服务器,排查问题需要登录多台机器 grep 时,你就需要一套集中式日志平台。A:必须和 ES 版本严格匹配,查看 ES 版本:curl http://localhost:9200 | grep number。IK 分词器是中文搜索的必备插件,让你能正确分词“北京大学”而不是切成“北京”和“大学”。A:检查内存配置,-Xms 和 -Xmx 不要超过宿主机内存的一半,512m 通常够用。返回结果会看到 IK 正确分词:“北京大学”、“大学生物”、“生物医学工程”等。
2026-04-02 08:52:07
82
原创 《Docker 单机部署 Kafka + Zookeeper:入门消息队列必看》
*外网访问:**如果你在云服务器上,需要从本地电脑连接,使用 外网IP:9093,记得在云防火墙开放 9093 端口。KAFKA_ADVERTISED_LISTENERS:告诉客户端用哪个地址连接,这是内外网访问的核心。KAFKA_INTER_BROKER_LISTENER_NAME:Broker 之间通信使用的监听器。**内网访问:**应用部署在同一台服务器或内网环境,使用 内网IP:9092 连接。KAFKA_LISTENERS:Kafka 进程监听的地址。
2026-04-01 18:53:50
163
原创 【保姆级教程】Docker部署RabbitMQ,带管理界面+数据持久化
大家好,我是Goya!今天是Docker部署系列的第六篇文章:用Docker部署RabbitMQ。RabbitMQ是消息队列(Message Queue)中最受欢迎的一员,它负责在微服务之间传递消息,实现系统的异步通信和解耦。很多分布式系统、秒杀系统都离不开它。✅ 一分钟启动RabbitMQ容器✅ 开启管理插件,自带Web后台✅ 设置用户名密码和数据持久化✅ 使用docker-compose一键部署✅ 支持远程客户端连接✅ Python代码测试发送/接收消息。
2026-03-12 19:50:51
546
原创 【保姆级教程】Docker部署MongoDB,NoSQL文档数据库(最新版)
功能实现方式验证方法✅ Docker部署MongoDBdocker rundocker ps查看容器✅ 开启认证环境变量+配置文件需要密码才能登录✅ 数据持久化数据卷挂载重启后数据还在✅ 配置文件自定义挂载mongod.conf查看配置是否生效✅ 远程连接端口映射+防火墙MongoDB Compass连接✅ 基本CRUDmongosh命令增删改查测试✅ 初始化脚本js脚本自动执行预置数据存在。
2026-03-05 20:54:36
778
原创 【保姆级教程】Docker部署PostgreSQL + pgAdmin,支持远程连接+数据持久化(docker-compose版)
功能实现方式验证方法✅ Docker部署PostgreSQL✅ 设置用户名密码环境变量psql登录✅ 初始化数据库和表初始化脚本✅ 数据持久化数据卷挂载重启后数据还在✅ pgAdmin图形界面浏览器访问5050端口✅ 远程连接端口映射DBeaver/Navicat连接✅ 备份恢复pg_dump命令导出导入测试现在你的服务器上已经有了一整套PostgreSQL数据库环境,既可以命令行操作,也可以用pgAdmin图形化管理!搞定!✅ MySQL(关系型数据库)
2026-03-04 23:44:23
491
原创 【保姆级教程】Docker部署Nginx,反向代理+静态文件服务器(服务器版)
通过本文,我们在服务器上成功实现了:Nginx是Web服务的入口,掌握了它,你就可以:功能是否实现验证方法Docker部署Nginx✔️docker ps看到容器静态文件服务✔️浏览器访问首页配置文件挂载✔️修改配置后生效反向代理✔️通过/api/访问后端日志挂载✔️配置热加载✔️修改配置不重启部署前端项目配置多个站点做负载均衡配置HTTPS证书。
2026-03-04 17:29:49
665
原创 【保姆级教程】Docker部署Redis,支持密码访问+数据持久化(服务器版)
大家好,我是Goya!今天是Docker部署系列的第二篇文章:用Docker部署Redis。Redis是开发中最常用的缓存数据库,搭配上一期的MySQL,基本就能满足大部分项目的需求了。本篇要点:✅ 一分钟启动Redis✅ 设置访问密码✅ 数据持久化(防止重启丢数据)✅ 配置文件自定义✅ 远程客户端连接测试。
2026-03-02 20:03:55
823
原创 【保姆级教程】Docker部署MySQL 8.0,支持远程连接+数据持久化
通过本文,我们成功实现了:✅ Docker一键部署MySQL 8.0✅ 数据持久化到宿主机✅ 配置文件自定义(解决中文乱码)✅ 开启远程连接✅ 支持Navicat等客户端连接现在你的MySQL已经跑起来了,可以开始愉快的CRUD了!有问题随时在评论区留言,我看到就会回复。
2026-03-02 18:28:55
817
原创 《从零开始Docker化:把我的Hexo博客装进容器》
命令作用docker ps查看运行中的容器查看所有容器(包括已停止的)docker stop 容器名停止容器docker start 容器名启动已停止的容器docker rm 容器名删除容器docker rmi 镜像名删除镜像docker logs 容器名查看容器日志docker exec -it 容器名 sh进入容器内部。
2026-02-26 19:30:37
571
原创 《我的第一个Shell脚本:从零开始写服务器监控》
脚本基础要素掌握了脚本头部shebang标识(#!/bin/bash)的作用理解了注释规范与命令执行方式实践了chmod赋予执行权限的操作核心技能提升管道符(|)实现多命令协作处理使用awk高效完成文本数据提取变量定义与基础逻辑控制结构后续优化方向增加磁盘空间监控模块实现阈值告警功能完善日志记录机制添加邮件通知支持该脚本作为入门实践,验证了Shell自动化处理的可行性,为后续系统监控工具开发奠定了基础。
2026-02-26 13:01:26
411
原创 在阿里云ECS上部署Hexo技术博客全记录
本文完整记录了将一台全新的阿里云ECS Ubuntu服务器,通过Node.js、Hexo静态博客框架、Butterfly主题及Nginx Web服务器,打造为一个公网可访问的现代化技术博客的全过程。
2026-02-11 14:55:08
653
原创 运维进阶实战:服务器安全加固与域名绑定全记录
在第一篇文章中,我成功部署了Nginx服务器。但只有IP地址的网站还不够专业,且服务器安全存在隐患。本文将记录如何为网站绑定专属域名,并通过防火墙实现基础安全加固。
2026-02-09 20:09:07
708
原创 部署个人网站(阿里云)
作为一名想走运维方向的学生,我决定做出改变——购买第一台云服务器,从零开始搭建个人技术博客。这不是一个简单的技术实践,而是我运维学习之旅的真正起点。本文将完整记录从选购、配置、到部署的全过程,希望能给同样起步的你一些参考。
2026-02-08 21:32:58
798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅