专属域名
文档搜索
轩辕助手
Run助手
邀请有礼
返回顶部
快速返回页面顶部
收起
收起工具栏
轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像

交易
充值流量我的订单
工具
提交工单镜像收录一键安装
Npm 源Pip 源Homebrew 源
帮助
常见问题轩辕镜像免费版
其他
关于我们网站地图
热门搜索:
ghcr.io/srl-labs/clab

ghcr.io/srl-labs/clab:0.70.2

ghcr.iolinux/amd640.70.2大小: 未知更新于 2026年5月23日

随着容器化网络操作系统数量的不断增长,在用户定义的通用实验室拓扑中轻松运行它们的需求也日益增加。

遗憾的是,像 docker-compose 这样的容器编排工具并不适合此目的,因为它们不允许用户轻松创建定义拓扑的容器之间的连接。

Containerlab 提供了一个 CLI,用于编排和管理基于容器的网络实验室。它启动容器,在容器之间构建虚拟连接以创建用户选择的实验室拓扑,并管理实验室的生命周期。

Containerlab 专注于通常用于测试网络功能和设计的容器化网络操作系统,例如:

  • 诺基亚 SR Linux
  • 诺基亚虚拟 SR OS (SR-SIM)
  • Arista cEOS
  • Cisco XRd
  • SONiC
  • Juniper cRPD
  • Juniper cSRX
  • Cumulus VX
  • Keysight IXIA-C
  • RARE/FreeRtr
  • Ostinato
  • Spirent TestCenter
  • veesix osvbng
  • 6WIND VSR
  • FD.io VPP
  • VyOS Networks VyOS
  • Arrcus ArcOS

除了原生容器化 NOS 之外,containerlab 还可以使用 vrnetlab 或 boxen 集成 启动传统的基于虚拟机的路由器:

  • 诺基亚虚拟 SR OS (vSim)
  • Juniper vMX
  • Juniper vQFX
  • Juniper vSRX
  • Juniper vJunos-router
  • Juniper vJunos-switch
  • Juniper vJunosEvolved
  • Cisco IOS XRv9k
  • Cisco Nexus 9000v
  • Cisco c8000v
  • Cisco SD-WAN
  • Cisco CSR 1000v
  • Cisco vIOS
  • Cisco ASAv
  • Cisco FTDv
  • Dell FTOS10v
  • Arista vEOS
  • Palo Alto PAN
  • IPInfusion OcNOS
  • Check Point Cloudguard
  • Fortinet Fortigate
  • Aruba AOS-CX
  • Huawei VRP
  • F5 BIG-IP VE
  • OpenBSD
  • FreeBSD
  • OpenWRT

当然,containerlab 完全能够连接任意 Linux 容器,这些容器可以托管网络应用程序、虚拟功能或仅作为测试客户端。通过这一切,containerlab 提供了一个单一的 IaaC 接口来管理实验室,该实验室可以包含所有需要的节点变体:

以下简短视频简要演示了 containerlab 的功能并解释了其用途:

特性

  • IaaC 方法
    通过拓扑定义 clab 文件 以声明式方式定义实验室。
  • 以网络操作系统为中心
    专注于容器化网络操作系统。各种 NOS 容器复杂的启动要求通过 kinds 进行抽象,使用户能够专注于用例而非基础设施障碍。
  • 对基于 VM 的节点友好
    通过 vrnetlab 集成,可以兼顾两个世界的优势——使用相同的 IaaC 方法和工作流运行虚拟化节点和容器化节点。
  • 多厂商支持且开源
    尽管由诺基亚工程师发起,但 containerlab 不偏袒任何一方,支持来自其他厂商和开源项目的 NOS。
  • 实验室编排
  • 可扩展实验室生成器
    借助 containerlab 的 generate 功能,可以定义/启动任意规模的基于 CLOS 的拓扑。只需指定所需的层级数量和每个层级的大小,其余工作瞬间即可完成。
  • 简单便捷
  • 快速
    在任何安装了 Docker 的 Linux 系统上快速创建基于容器的实验室。
  • 自动 TLS 证书配置
    需要 TLS 证书的节点将在启动时自动获取证书。
  • 文档是一等公民
    我们通过提供完整、简洁且清晰的 文档,不让用户猜测。
  • 实验室目录
    “最受欢迎”的实验室拓扑已 记录并包含 在 containerlab 安装中。基于这些精选的拓扑,您可以开始构建满足自身需求的实验室。

用例

  • 实验室和演示
    Containerlab 旨在成为一个用于部署基于容器的网络实验室的工具。它免费、开源且无处不在。除 Docker 外无需其他软件!与任何实验室环境一样,它允许用户验证功能、拓扑、执行互操作性测试、数据路径测试等。它也是您下一次演示的理想伴侣。快速部署实验室,所有配置都以代码形式存储 -> 使用完毕后销毁。
  • 测试和 CI
    由于 containerlab 的单二进制包和基于代码的实验室定义文件,为 CI 搭建测试环境从未如此简单。Gitlab CI、Github Actions 以及几乎所有 CI 系统都能通过单个简单命令启动 containerlab 拓扑。
  • 遥测验证
    将现代遥测堆栈与 containerlab 实验室结合,非常适合遥测用例验证。启动一个包含容器化网络功能和遥测的实验室,并运行全面的遥测用例。

Containerlab 文档可在 获取。

轩辕镜像配置手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

Docker 配置

登录仓库拉取

通过 Docker 登录认证访问私有仓库

专属域名拉取

无需登录使用专属域名

K8s Containerd

Kubernetes 集群配置 Containerd

K3s

K3s 轻量级 Kubernetes 镜像加速

Dev Containers

VS Code Dev Containers 配置

Podman

Podman 容器引擎配置

Singularity/Apptainer

HPC 科学计算容器配置

其他仓库配置

ghcr、Quay、nvcr 等镜像仓库

Harbor 镜像源配置

Harbor Proxy Repository 对接专属域名

Portainer 镜像源配置

Portainer Registries 加速拉取

Nexus 镜像源配置

Nexus3 Docker Proxy 内网缓存

系统配置

Linux

在 Linux 系统配置镜像服务

Windows/Mac

在 Docker Desktop 配置镜像

MacOS OrbStack

MacOS OrbStack 容器配置

Docker Compose

Docker Compose 项目配置

NAS 设备

群晖

Synology 群晖 NAS 配置

飞牛

飞牛 fnOS 系统配置镜像

绿联

绿联 NAS 系统配置镜像

威联通

QNAP 威联通 NAS 配置

极空间

极空间 NAS 系统配置服务

网络设备

爱快路由

爱快 iKuai 路由系统配置

宝塔面板

在宝塔面板一键配置镜像

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

使用与功能问题

配置了专属域名后,docker search 为什么会报错?

docker search 限制

Docker Hub 上有的镜像,为什么在轩辕镜像网站搜不到?

站内搜不到镜像

机器不能直连外网时,怎么用 docker save / load 迁镜像?

离线 save/load

docker pull 拉插件报错(plugin v1+json)怎么办?

插件要用 plugin install

WSL 里 Docker 拉镜像特别慢,怎么排查和优化?

WSL 拉取慢

轩辕镜像安全吗?如何用 digest 校验镜像没被篡改?

安全与 digest

第一次用轩辕镜像拉 Docker 镜像,要怎么登录和配置?

新手拉取配置

轩辕镜像合规吗?轩辕镜像的合规是怎么做的?

镜像合规机制

轩辕镜像支持 docker push 上传本地镜像吗?

不支持 push

错误码与失败问题

docker pull 提示 manifest unknown 怎么办?

manifest unknown

docker pull 提示 no matching manifest 怎么办?

no matching manifest(架构)

镜像已拉取完成,却提示 invalid tar header 或 failed to register layer 怎么办?

invalid tar header(解压)

Docker pull 时 HTTPS / TLS 证书验证失败怎么办?

TLS 证书失败

Docker pull 时 DNS 解析超时或连不上仓库怎么办?

DNS 超时

docker 无法连接轩辕镜像域名怎么办?

域名连通性排查

Docker 拉取出现 410 Gone 怎么办?

410 Gone 排查

出现 402 或「流量用尽」提示怎么办?

402 与流量用尽

Docker 拉取提示 UNAUTHORIZED(401)怎么办?

401 认证失败

遇到 429 Too Many Requests(请求太频繁)怎么办?

429 限流

docker login 提示 Cannot autolaunch D-Bus,还算登录成功吗?

D-Bus 凭证提示

为什么会出现「单层超过 20GB」或 413,无法加速拉取?

413 与超大单层

账号 / 计费 / 权限

轩辕镜像免费版和专业版有什么区别?

免费版与专业版区别

轩辕镜像支持哪些 Docker 镜像仓库?

支持的镜像仓库

镜像拉取失败还会不会扣流量?

失败是否计费

麒麟 V10 / 统信 UOS 提示 KYSEC 权限不够怎么办?

KYSEC 拦截脚本

如何在轩辕镜像申请开具发票?

申请开票

怎么修改轩辕镜像的网站登录和仓库登录密码?

修改登录密码

如何注销轩辕镜像账户?要注意什么?

注销账户

配置与原理类

写了 registry-mirrors,为什么还是走官方或仍然报错?

mirrors 不生效

怎么用 docker tag 去掉镜像名里的轩辕域名前缀?

去掉域名前缀

如何拉取指定 CPU 架构的镜像(如 ARM64、AMD64)?

指定架构拉取

用轩辕镜像拉镜像时快时慢,常见原因有哪些?

拉取速度原因

为什么拉取镜像的 :latest 标签,拿到的往往不是「最新」镜像?

latest 与「最新」

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
ghcr.io/srl-labs/clab
博客Docker 镜像公告与技术博客
热门查看热门 Docker 镜像推荐
安装一键安装 Docker 并配置镜像源
镜像拉取问题咨询请 提交工单。官方公众号:源码跳动。官方技术交流群:51517718。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
镜像拉取问题咨询请提交工单。官方公众号:源码跳动。官方技术交流群:。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。
商务合作:点击复制邮箱
©2024-2026 源码跳动
商务合作:点击复制邮箱Copyright © 2024-2026 杭州源码跳动科技有限公司. All rights reserved.