containerlab
Tool for orchestrating and managing container-based networking labs
Containerlab provides a CLI for orchestrating and managing container-based networking labs. It starts the containers, builds a virtual wiring between them to create lab topologies of users choice and manages labs lifecycle.
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install containerlab
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for containerlab are versioned here.
Click here to see containerlab ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/containerlab/ops2deb.yml
name: containerlab
matrix:
architectures:
- amd64
- arm64
versions:
- 0.74.1
- 0.74.2
homepage: https://containerlab.dev/
summary: tool for orchestrating and managing container-based networking labs
description: |-
Containerlab provides a CLI for orchestrating and managing container-based
networking labs. It starts the containers, builds a virtual wiring between them
to create lab topologies of users choice and manages labs lifecycle.
fetch: https://github.com/srl-labs/containerlab/releases/download/v{{version}}/containerlab_{{version}}_linux_{{arch}}.pkg.tar.zst
install:
- usr/bin/containerlab:/usr/bin/containerlab
script:
- chmod u+s {{src}}//usr/bin/containerlab
The blueprint fetch keyword contains a URL template pointing to containerlab releases. Downloaded files are locked in a lockfile versioned here.
Click here to see containerlab release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/containerlab/ops2deb.lock.yml
- url: https://github.com/srl-labs/containerlab/releases/download/v0.74.1/containerlab_0.74.1_linux_amd64.pkg.tar.zst
sha256: a53339db5a057e728cad257e0620b565cadb4b43e9c5d6721d3ebc88ab3be61f
timestamp: 2026-03-17 13:21:34+00:00
- url: https://github.com/srl-labs/containerlab/releases/download/v0.74.1/containerlab_0.74.1_linux_arm64.pkg.tar.zst
sha256: 7a02bb8e8e95273c198a4be3d5d39e1ee539d875f210f4fbb284dac72fd7fe45
timestamp: 2026-03-17 13:21:34+00:00
- url: https://github.com/srl-labs/containerlab/releases/download/v0.74.2/containerlab_0.74.2_linux_amd64.pkg.tar.zst
sha256: cbbb1467a0be44259dc4789206ab7397d0980b9886c60751fa7667cea9846027
timestamp: 2026-03-21 12:04:31+00:00
- url: https://github.com/srl-labs/containerlab/releases/download/v0.74.2/containerlab_0.74.2_linux_arm64.pkg.tar.zst
sha256: 6e06681f69f241f19f608d0e01a4b4e66e8dc581a6912889d8e531286c6c9fad
timestamp: 2026-03-21 12:04:31+00:00