🔌 自动端口转发

Lima 自动将 VM 内的服务端口转发到 macOS localhost:

# VM 内运行服务
lima nerdctl run -d -p 8080:80 nginx

# 在 macOS 上访问
curl http://localhost:8080

📝 手动配置端口转发

在模板中定义端口转发:

portForwards:
- guestPort: 80
hostPort: 8080
- guestPort: 443
hostPort: 8443
- guestPortRange: [3000, 3010] # 端口范围
hostPortRange: [3000, 3010]
- guestSocket: "/var/run/docker.sock"
hostSocket: "{{.Dir}}/sock/docker.sock"

🌐 网络模式

NAT 模式(默认)

VM 通过 NAT 访问外部网络,最简单可靠。

用户态网络 (User-v2)

更高级的网络功能,支持动态端口转发。

📡 DNS 配置

# 在模板中配置 DNS
dns:
- "8.8.8.8"
- "1.1.1.1"

🔄 代理配置

如果需要在代理环境下使用:

# 设置环境变量
export HTTP_PROXY=http://proxy:8080
export HTTPS_PROXY=http://proxy:8080

# 或在模板中配置
env:
HTTP_PROXY: "http://proxy:8080"
HTTPS_PROXY: "http://proxy:8080"
← 上一页:模板配置下一页:对比分析 →