
Docker 部署 Harness Open Source:轻松搭建代码托管与 CI/CD 平台
小团队自建代码托管,常见拆法是 Gitea / GitLab 管仓库,再另起 Jenkins、Drone 或一套 Runner 跑构建。Webhook、权限和备份各管各的,出问题要在两套后台之间对账。源码和制品若不能出内网,公有云托管按席位计费,完整企业 DevOps 套件又往往过重。更常见的目标是:**一台机器上同时有 Git、流水线和制品入口**,浏览器能管,数据落在自己的磁盘。
连接世界各个角落的开发者
轩辕镜像技术博客,分享 Docker 镜像部署实战、容器化开发技巧、镜像加速与运维最佳实践,帮助开发者更高效地使用 Docker。
共 273 篇原创文章
覆盖 3 个技术分类
小团队自建代码托管,常见拆法是 Gitea / GitLab 管仓库,再另起 Jenkins、Drone 或一套 Runner 跑构建。Webhook、权限和备份各管各的,出问题要在两套后台之间对账。源码和制品若不能出内网,公有云托管按席位计费,完整企业 DevOps 套件又往往过重。更常见的目标是:**一台机器上同时有 Git、流水线和制品入口**,浏览器能管,数据落在自己的磁盘。

小团队自建代码托管,常见拆法是 Gitea / GitLab 管仓库,再另起 Jenkins、Drone 或一套 Runner 跑构建。Webhook、权限和备份各管各的,出问题要在两套后台之间对账。源码和制品若不能出内网,公有云托管按席位计费,完整企业 DevOps 套件又往往过重。更常见的目标是:**一台机器上同时有 Git、流水线和制品入口**,浏览器能管,数据落在自己的磁盘。

做 App 自动化或兼容性回归时,很多人先在 Windows / macOS 上堆模拟器:占内存、难批量,和 Linux CI 也不一致。真机农场贵、调度重;给每台测试机刷系统,运维成本更高。更实际的需求往往是:在自己的 Linux 服务器上起几个安卓实例,用熟悉的 ADB 装包、跑脚本,屏幕投到笔记本上看一眼。

研发一忙,需求就散在聊天记录、表格和口头承诺里:产品经理改一版 Excel,开发对不上行号,测试不知道该验哪条;缺陷在群文件里传来传去,对几次就丢了上下文。再大一点的团队还要同时管多条产品线、多个迭代,没有一个「产品 / 项目 / 测试」既能分开又能衔接的地方,周会只能靠人肉对账...

云服务器、VPS、家用 NAS 多半是纯命令行 Linux:没有显示器、没有桌面环境。装带界面的安装向导、数据库客户端或办公软件,只能靠 SSH;给宿主机装一整套 GNOME / KDE,又占内存、又难和维护中的 Web / 数据库服务共存;传统 VNC / RDP 还要额外装客户端,证书与权限也更碎。

做直播联调、安防预览或 WebRTC 低延迟播放时,常要把摄像头 / OBS / FFmpeg 的流转成浏览器能播的 HTTP-FLV、HLS、WebRTC。很多人先在本机堆 FFmpeg:推一路、转一路、再挂 Nginx 出 HLS——端口和路径一乱就难维护。协议再多一点(RTSP 设备、RTMP 推流、网页播放、国标 GB28181),临时脚本很快变成互不相干的一堆进程。

openGauss 是一款开源的关系型数据库:用 SQL 建库建表、存业务数据、做查询与事务,角色接近 PostgreSQL / MySQL。常见用途包括业务系统后端库、中间件联调、教学实验,以及信创 / 国产化选型时的自托管试跑。

写代码、查接口、改配置时,经常要临时算哈希、加解密一段文本、美化 SQL / YAML / JSON、生成 UUID 或二维码。很多人随手打开搜索引擎里的「在线工具」:站点一多难记,更麻烦的是 Token、密钥、内网 URL 一旦贴进公网页,等于把敏感串交给未知第三方。

做推荐、风控、组织架构或运维资产盘点时,数据往往不是「一张宽表」就能说清:用户关注过哪些商品、设备挂在哪台机柜、服务依赖哪些上游、知识库里实体之间差几跳——这些都是多跳关系。用 MySQL / PostgreSQL 硬拼 JOIN,查询难写、改一次业务就要改一串表;排查时还要在代码、Wiki、Excel 之间对账,关系一复杂就容易漏边。
共 273 篇文章