Skip to content


Containerlab openness and focus on multivendor labs was a key to its success and adoption. With more than a dozen Network Operating Systems spread across several networking vendors and opensource teams, it is a tool that can answer the needs of a broad network engineers community.

Discord Server#

Growing the number of supported NOSes is a task that can't be done by a single person, and there the community role is adamant. To support and cherish the growing containerlab community and provide better feedback and discussions platform, we launched containerlab's own Discord server.

Everybody is welcome to join and chat with our community members about all things containerlab!

Join Containerlab Discord Server

In The Media#

We are always happy to showcase containerlab and demonstrate its powers. Luckily, the network engineering community has lots of events worldwide, and we participated in some. Below you will find recordings of containerlab talks in different formats and on various venues listed in reverse chronological order1.

Packet Pushers Tech Bytes#

Containerlab Makes Container And VM Networking Labs Easy · 2021-11-15

A short, 14 minutes long introductory talk about Containerlab. If you wanted to know what containerlab is, but all you have is 15 minutes break - go check it out.

Participants: Roman Dodin


Containerlab - running networking labs with Docker UX · 2021-11-03

Our very first NANOG appearance and we went full-steam there. This talk is the most comprehensive containerlab tutorial captured to that date. It starts with the basics and escalates to the advanced DC fabric deployment with HA telemetry cluster created. All driven by a single containerlab topology file.


  • Roman Dodin
  • Karim Radhouani

Open Networking & Edge Summit 2021#

Containerlab - a Modern way to Deploy Networking Topologies for Labs, CI, and Testing · 2021-10-11

This 30mins screencast introduces containerlab by going through a multivendor lab example consisting of Nokia SR Linux, Arista cEOS, and GoBGP containers participating in a route reflection scenario.

The talk starts with the reasoning as to why containerlab development was warranted and what features of container-based labs we wanted to have. Then we start building the lab step by step, explaining how the containerlab topology file is structured.

Participants: Roman Dodin

NLNOG 2021#

Running networking labs with Docker User Experience · 2021-09-05

The first public talk around containerlab happened in the Netherlands at an in-person (sic!) networking event NLNOG 2021.

Participants: Roman Dodin

Modem Podcast s01e10#

Containerlab: Declarative network labbing · 2021-06-06

Building large-scale network labs can be tedious and error-prone — More importantly, they can be notoriously hard to spin up automatically. Containerlab is a new tool that promises to “redefine the way you run networking labs”, and I really think it hits that target. On this episode of the Modulate Demodulate podcast, Nick and Chris C. are joined by Roman Dodin, one of the brains behind Containerlab.

Participants: Roman Dodin


The power of the community is in its members. We are delighted to have containerlab users who share their experience working with the tool, unveiling new use cases, and providing a personal touch to the workflows.

This section logs the most notable blogs, streams, and and demos delivered by containerlab users worldwide.

Network Modeling: Automating Mikrotik RouterOS CHR Containerlab images#

Blog by @nlgotz · 2021-12-20

A blogpost showing how to build containerlab images for the Mikrotik CHR, and how you can avoid having to build them yourself using Docker.


My Journey and Experience with Containerlab#

Blog by @JulioPDX · 2021-12-10

In this blog Julio took containerlab for a spin and shares his experience with it. His lab consists of a few Arista cEOS nodes which he then provisions with Nornir, using Ansible inventory generated by containerlab.

Discussions: ·

Network Modeling: Segmented Lab access with Containerlab and ZeroTier#

Blog by @nlgotz · 2021-11-23

When building out network labs, often multiple people will need access to the lab. The main way right now is to use something like EVE-NG or GNS3 to provide access.

There are 2 downsides to this method. The first is that your server is exposed to the internet and if your usernames/passwords aren’t strong enough, your server can become compromised. The second is that sometimes you may not want everyone to be able to add or edit to the lab topology.

The solution to this is using Containerlab and ZeroTier. This setup is great for things like testing new hires, training classes, or for providing lab access to others on a limited basis.


Building Your Own Data Center Fabric with Containerlab#

Blog and a screencast by Alperen Akpinar · 2021-08-24

Alperen did a great job explaining how to build a DC fabric topology using containerlab. This was the first post in the series, making it an excellent intro to containerlab, especially when you follow the screencast and watch the topology buildup live.

In a subsequent post, Alperen explains how to configure the SR Linux fabric he just built.

  1. most recent talks appear first. 

Back to top