MikroTik: Docker Containers on MikroTik RouterOS
Deploy containerized applications directly on MikroTik RouterOS without requiring a separate server or virtual machine.
Description
Container technology has rapidly gained popularity in recent years. Recognizing this trend, MikroTik engineers have introduced the Container feature in their latest RouterOS v7.5, allowing users to run containers directly on RouterOS.
But what exactly is a container? What benefits does running containers offer? How do they differ from virtual machines? And most importantly, how can we implement Container packages on RouterOS? This course will delve into these questions and more, providing detailed explanations.
We'll begin by exploring the concept of containers, then compare them with virtual machines. Following that, I'll guide you through the process of running container packages on RouterOS. Once we cover the basics, we'll move on to the practical application, demonstrating how to install and run various container applications on RouterOS.
In this course, I will demonstrate how to run the following container applications on RouterOS:
- PiHole
- Adguard
- Uptime-Kuma
Though the list of potential applications for containers is extensive, it's not feasible to cover the installation of every container application on MikroTik RouterOS in this course. Therefore, I've selected three well-known applications to focus on. For each, I will demonstrate how to run it in a container on MikroTik RouterOS and ensure it functions correctly.
This course is a pioneering resource online, offering a comprehensive guide on integrating containers with MikroTik RouterOS.
Who this course is for:
- Anyone who would like to install Container packages on MikroTik RouterOS
What you'll learn
- Know the requirements of having containers on MikroTik
- Install the Container package on the MikroTik RouterOS
- Install PiHole container on MikroTik RouterOS
- Install Adguard container on MikroTik RouterOS
- Install Uptime-Kuma container on MikroTik RouterOS
Requirements
- Good knowledge on MikroTik RouterOS
- Preferably MTCNA certified