• About Me
  • Impressum
  • Privacy
  • Status Page

№42

... it's better to have good questions

Hello Containerlab with Orbstack

December 21, 2024 2 min read Technology Ronny Trommer

I still remember signing up on DockerHub 11 years ago. Learning how to build container images on real world projects is definitely a plus. Having a software and some use cases in the back of your mind, helps you to achieve things quicker and with some purpose. I’ve started to work with containerlab to build some network test environments mainly for three use cases:

  • Layer 2 network topologies for network monitoring tests using LLDP, CDP and Bridge-MIB
  • Routing topologies with protocols like BGP, OSPF or IS-IS in general
  • Some vendor specific network gear for monitoring with SNMP and streaming telemetry

Playing with OpenNMS from this perspective opens some use cases around Netflow, IPFIX, BGP monitoring, and SNMP in general. I was using Docker4Mac for a very long time. At some point in time I have switched to colima which was slim and easy to use. With switching to ARM on my Mac it got a bit more complicated.

Dealing with x86 only container images made things slow and especially in the containerlab, where you have pretty hungry vendor specific container images. Fortunately with FRRouting and software like GoBGP you can overcome this problem quickly. Awesome thing I’ve seen recently is Nokia started to publish their srlinux for ARM as well. So from the perspective, it seems like life for network geeks using an ARM based system get better every day.

What really leveled up my experience was switching from Docker4Mac to Orbstack. It was never so easy and quick to get the main Linux distribution I work with up and running on my laptop, if it’s ARM or Intel based.

Once you have the virtual machine created, you just double-click and you are in the terminal If you like to use SSH, just type ssh orb.

Every virtual machine gets automatically a DNS name like ubuntu.orb.local If you want to deal with multiple VM’s, or you need root access, just type orb -m ubuntu -u root and you’re in. There is really a lot of love in details in this tool for people like me. I can highly recommend this video here. If you want just the Orbstack setup and demo just jump to 25:13.

It’s not open source software and let’s see how enshittification works on this project. As far as it is today, it can really help you to smooth your workflow.

So long and merry xmas

Image by alba1970 from Pixabay

Container Docker Linux Containerlab
Latest posts
  • Why You Should Care About Your Release Notes
  • How Docker Broke the Internet for Me
  • macOS with Apple Silicon and x86-64-v3 support
  • Streaming telemetry with gNMI
  • Go away or I replace you with a Makefile
  • SNMP Proxy ... wait what?
  • Hackathon on BGP monitoring using BMP in OpenNMS
  • Dealing with secrets in OpenNMS Horizon
  • Building container images for OpenNMS
  • Hello Containerlab with Orbstack
Categories
  • OpenNMS (27)
  • Technology (26)
  • How-To (23)
  • Monitoring (13)
  • Container (8)
  • Tutorial (8)
  • Events (6)
  • Open-Source (6)
  • BGP (2)
  • Networking (2)
Social media
© 2025 made in 🇪🇺 by Ronny Trommer with ❤️ for Open Source
Bilberry Hugo Theme