LeeQingShui's Blog

  • 标签

  • 分类

  • 归档

  • 关于

Docker 网络初探

发表于 2025-11-07 | 更新于 2025-12-15 | 分类于 Ops
本文字数: 15k | 阅读时长 ≈ 22 分钟

序言

  随着容器化和微服务架构在企业中愈发普及,Docker 已成为现代应用交付的核心工具。然而,很多团队在成功将应用容器化之后,仍对 Docker 的网络机制感到困惑。尤其在生产环境中,我们常常会遇到一些实际问题,例如:

  • 容器之间如何高效互通?
  • 容器存在几种网络模式?
  • 服务应该选择何种模式?

  网络是容器运行的基础,不同的 Docker 网络模式直接影响着 通信方式、性能、安全性以及系统的扩展能力。网络选择不当,可能导致端口冲突、性能瓶颈、架构复杂化,甚至潜在的安全风险。

  本文将从实践角度出发,对 Docker 的各种网络模式进行系统梳理,并结合典型业务场景,提供切实可行的选型和部署策略。无论你是开发人员还是运维工程师,都能从中获得指导,帮助你在容器化架构设计中做出更合理、更高效的网络决策。

阅读全文 »

神兵利器:文件双向同步工具──Unison

发表于 2025-10-14 | 分类于 开发工具
本文字数: 2k | 阅读时长 ≈ 3 分钟

序言

  在日常的开发与文件管理工作中,我们可能需要在两个不同目录之间保持内容一致。例如,我们希望在多处维护同一份资料,避免手动复制带来的麻烦与风险。

  macOS 提供了强大的文件系统机制,但默认并不具备实时、双向同步的功能。Unison 正是在这种需求下脱颖而出的高效工具。它轻量、跨平台、可配置性强,能够在两个目录间实现真正的双向同步:无论哪一方发生变化,另一方都能自动更新,保持内容完全一致。

  本篇文章将从零开始,带你系统了解如何在 macOS 上安装、配置并运行 Unison,实现如下目标:

  • 🧩 在两个独立目录(A 与 B)间保持实时同步;
  • 🔁 自动检测文件的新增、修改与删除;
  • 🧱 在发生冲突时自动判断或提示处理;
  • ⚙️ 支持后台常驻运行、定时任务或实时监听模式;
  • 🧾 提供详细的命令说明与一键启动脚本。

  通过本教程,你将掌握一套稳定、安全且可扩展的文件同步方案,无论是用于开发环境镜像、资料备份,还是项目文件共享,都能高效、可靠地运作。

阅读全文 »

从 0 到 1 搭建私有 Docker 私服 Harbor

发表于 2025-09-22 | 更新于 2025-12-15 | 分类于 Ops
本文字数: 3k | 阅读时长 ≈ 4 分钟

序言

  在容器化和微服务架构逐渐成为主流的背景下,镜像仓库已经成为 CI/CD 体系中不可或缺的基础组件。无论是应用的持续集成、持续交付,还是多环境(开发 / 测试 / 生产)的版本管理,稳定、可控、安全的镜像仓库都是保障交付效率与系统稳定性的关键。

  Harbor 是 CNCF 毕业项目之一,也是目前企业级私有镜像仓库中使用最为广泛的解决方案之一。相比原生 Docker Registry,Harbor 不仅提供了完整的 Web UI,还内置了 权限管理、项目隔离、镜像扫描、镜像复制、审计日志 等企业级能力,非常适合在内网或私有云环境中使用。

  本文将从零开始介绍 Harbor 在单机环境下的部署过程,重点覆盖以下内容:

  • Harbor 的下载、初始化配置与启动流程
  • 常见核心配置项的含义与修改建议
  • Docker 客户端与 Harbor 私服的对接方式(HTTP / HTTPS)
  • 镜像的推送、拉取及基础管理思路
  • 在实际生产环境中常见的扩展场景(如公网 HTTPS 访问)

  本文偏向实战与可落地,示例配置均来自真实部署场景,适合以下读者参考:

  • 正在搭建或计划搭建 CI/CD 平台的运维 / 后端工程师
  • 需要在内网部署私有 Docker 镜像仓库的团队
  • 希望快速了解 Harbor 部署与使用要点的技术人员

  如果你已经具备 Docker 和 Docker Compose 的基础使用经验,那么可以直接按照本文步骤进行部署;如果你是首次接触 Harbor,也可以将本文作为一份入门级部署指南逐步实践。

阅读全文 »

神兵利器:Jenkins + Docker UP 工作效率 🚀🚀🚀

发表于 2025-06-06 | 更新于 2025-12-15 | 分类于 开发工具
本文字数: 3.6k | 阅读时长 ≈ 5 分钟

序言

  在现代软件开发中,持续集成(CI)与持续交付(CD) 已经成为保障团队高效协作与稳定交付的关键能力。随着应用规模的不断扩大,传统的手工部署方式已无法满足快速迭代和高可靠性的需求。为了提升开发效率、降低运维风险,构建一套自动化、可复用、可扩展的 CI/CD 流水线,已成为每一位开发者和团队不可或缺的技能。

  本文将从零开始,带领你一步步搭建一套基于 Jenkins + Docker + Harbor 的 CI/CD 环境。通过这套实践方案,你将能够实现以下目标:

  • 代码提交后自动触发构建与测试
  • Maven 打包 Java 项目并生成可运行的 Jar
  • 使用 Docker 打包镜像并推送到 Harbor 私服
  • 自动化部署新版本应用,支持测试与生产环境的差异化策略
  • 借助插件与配置,实现灵活的构建、发布与回滚

  本指南不仅涵盖了环境准备与安装步骤,还提供了详细的配置说明和常见问题处理方法。无论你是初次接触 CI/CD 的开发者,还是希望优化团队交付流程的工程师,都可以通过本文快速上手,构建一套适合自身项目的自动化流水线。

  让我们从 Jenkins 的部署开始,逐步搭建起一条从代码到上线的高效“高速公路”。

阅读全文 »

ACME 证书自动续期

发表于 2025-05-06 | 更新于 2025-10-13 | 分类于 Ops
本文字数: 954 | 阅读时长 ≈ 1 分钟

序言

  在部署网站或服务时,启用 HTTPS 已成为必不可少的安全措施。申请 SSL/TLS 证书的方式有很多,其中 Let’s Encrypt 提供了免费且自动化的证书签发服务,适合大多数场景。为了简化证书的申请、安装和续期流程,Github 社区开发了轻量级的自动化工具 acme.sh,支持多家 DNS 服务商的 API 验证,可以实现完全无人值守的证书管理。

  本文将以 腾讯云 DNS 为例,介绍如何通过 acme.sh 脚本自动化申请并配置 SSL 证书,确保网站在使用 HTTPS 时既安全又省心。

阅读全文 »

DM 常见命令

发表于 2025-04-16 | 更新于 2025-10-13 | 分类于 关系型数据库
本文字数: 1.2k | 阅读时长 ≈ 2 分钟

序言

  在企业信息化系统中,数据库是最核心的基础设施之一,而 DM(达梦数据库) 作为国产数据库代表,已在不少政府、企业及大型项目中被广泛采用。由于其在语法和存储机制上与 Oracle 等数据库存在一定差异,很多开发或运维人员在日常使用中常会遇到表结构调整、索引管理、字段类型修改等操作场景。

  为了便于在工作中快速查找与参考,这里整理并记录了一些达梦数据库(DM)常见 SQL 操作示例,涵盖建表、表结构变更、字段修改、索引管理等典型场景。本文旨在作为一份实用备忘录,帮助开发人员在日常开发、调试或迁移过程中更加高效地完成数据库相关操作。

阅读全文 »

JVM 常见异常说明

发表于 2025-01-18 | 更新于 2025-02-10
本文字数: 4.5k | 阅读时长 ≈ 6 分钟

序言

  本文主要收集了一些常见的 JVM 异常的示例及对应的解决方案。

阅读全文 »

JVM 垃圾回收原理

发表于 2025-01-05 | 更新于 2025-10-14
本文字数: 15k | 阅读时长 ≈ 21 分钟

序言

对于 JVM 垃圾回收的工作原理,只需要理解以下三个问题:

  • 哪些内存需要回收?
  • 什么时候回收?
  • 如何回收?
阅读全文 »

轻量级远程桌面软件——RustDesk

发表于 2023-04-08 | 更新于 2025-09-01 | 分类于 开发工具
本文字数: 609 | 阅读时长 ≈ 1 分钟

序言

  RustDesk 是一款远程桌面软件,开箱即用,无需任何配置。

阅读全文 »

北门管钥:内网穿透利器——Frp

发表于 2023-02-25 | 更新于 2024-02-08 | 分类于 Ops
本文字数: 5.8k | 阅读时长 ≈ 8 分钟

序言

  当我们需要将内网服务器暴露到公网上时,一种简单有效的方法是使用内网穿透工具。
  使用内网穿透工具时,大多需要我们在公网上拥有一台自己的服务器,因为我们需要在云厂商服务器的管理界面分配一个唯一的域名或 IP 地址,并通过对安装的内网穿透工具进行配置,以把公网和内网绑定起来,最终实现将来自互联网的请求通过自己的服务器转发到内网服务器的目的。
  目前市面上的内网穿透工具五花八门,其中比较流行的是 Frp(Fast Reverse Proxy)。
  Frp 是一款开源的反向代理软件,它可以帮助你快速搭建内网穿透服务,支持多种协议和加密方式,并且非常易于部署和使用。

  在本文中,我们将介绍如何使用 Frp 来实现内网穿透,并通过具体的案例来演示其使用方法。我们将从安装和配置开始,了解 Frp 的核心概念和组件,以及如何使用 Frp 快速搭建内网穿透服务。

阅读全文 »

12…15
LeeQingShui

LeeQingShui

147 日志
16 分类
67 标签
RSS
© 2018 – 2025 LeeQingShui | 站点总字数: 864k
赣 ICP 备 2022002212 号
本站已运行
本站总访问量 次 | 本站访客 人次
0%