<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on IHEXON BLOG</title><link>https://ihexon.github.io/tags/docker/</link><description>Recent content in Docker on IHEXON BLOG</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>zzheasy@gmail.com (IHEXON)</managingEditor><webMaster>zzheasy@gmail.com (IHEXON)</webMaster><copyright>Copy, _right?_ :thinking_face:</copyright><lastBuildDate>Wed, 13 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ihexon.github.io/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>revm 中的 TunnelHostUnixToGuest 设计逻辑</title><link>https://ihexon.github.io/posts/tunnelhostunixtoguestindockerd/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><author>zzheasy@gmail.com (IHEXON)</author><guid>https://ihexon.github.io/posts/tunnelhostunixtoguestindockerd/</guid><description>&lt;p&gt;&lt;code&gt;TunnelHostUnixToGuest&lt;/code&gt; 是一个Podman API 代理函数，它只做一件事：&lt;/p&gt;
&lt;p&gt;把 host 上一个 Unix socket 收到的连接，通过 gvproxy tunnel 转发到 guest VM 里的 Podman API TCP 端口。&lt;/p&gt;
&lt;p&gt;这篇文章记录几个关键的设计点：host/guest 边界、CLI 兼容性、网络后端隔离、连接生命周期，以及 Docker/Podman hijack stream 里的 half-close 语义。&lt;/p&gt;</description></item><item><title>Distcc 快速上手与性能优化</title><link>https://ihexon.github.io/posts/distccbuildbigggggggercodebase/</link><pubDate>Mon, 30 Jan 2023 00:00:00 +0000</pubDate><author>zzheasy@gmail.com (IHEXON)</author><guid>https://ihexon.github.io/posts/distccbuildbigggggggercodebase/</guid><description>&lt;p&gt;重新编译内核真的是非常耗时。修改内核树内的驱动不用重新构建整个内核，但每修改调度、文件系统这类底层代码，都需要重新构建一次 zImage 镜像，然后分发到测试机器上。构建 kernel 巨浪费时间，不知道内核开发者怎么受得了这种苦。&lt;/p&gt;</description></item></channel></rss>