概要

フル名
docker.io/burlyluo/vyos
Registry
docker.io
名前空間
burlyluo
リポジトリ
vyos
キャッシュ Tag 数
3
最終同期
07/06/2026, 06:42 PM

概要

VyOS 开源路由系统容器镜像,在 Docker 中运行防火墙、NAT 与 VPN 策略,适合实验性软路由、网络功能验证与隔离测试环境。

詳細

burlyluo/vyos 将 VyOS 路由操作系统封装为可启动容器,管理员通过 CLI 配置接口、静态路由、IPsec/OpenVPN 等能力,常用于在虚拟化实验台复现边界网关行为。与物理路由器相比灵活但性能与硬件 offload 受限;容器模式通常需要 --cap-add=NET_ADMIN--privileged--network host 才能接管真实网卡。不适合常规无特权 Kubernetes Pod,生产软路由更推荐裸机或 VM 部署。

快速启动

docker run -d --name vyos \
  --privileged --network host \
  docker.io/burlyluo/vyos:latest

推荐实践

docker run -d --name vyos \
  --restart unless-stopped \
  --privileged --network host \
  -v /etc/vyos/config:/config \
  -e TZ=Asia/Shanghai \
  docker.io/burlyluo/vyos:1.4

核心参数说明

  • --privileged — 允许配置网络接口与 iptables
  • --network host — 直接使用宿主机网络命名空间
  • -v /etc/vyos/config:/config — 持久化 VyOS 配置树
  • -e TZ — 日志与 NTP 时区对齐
  • --restart unless-stopped — 网关进程异常后自动恢复
  • 警告 — 特权容器等同宿主机网络控制能力
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/burlyluo/vyos
:1.5.11
linux/amd64
2025/11/16 15:36566.4 MBsha256:f6d4962e38fc
docker.io/burlyluo/vyos
:1.4.9
linux/amd64
2024/03/06 10:54555.8 MBsha256:79d1f2816dea
docker.io/burlyluo/vyos
:1.4.7
linux/amd64
2023/09/03 10:57473.4 MBsha256:f08129460b33