Jussi Roine
Home About Me Contact
Home About Me Contact

docker

Browse posts in this collection.

An adventure in containers and command-line tools: Running MongoDB in Azure

An adventure in containers and command-line tools: Running MongoDB in Azure

February 4, 2019

Discover how I navigated the complexity of running MongoDB in Azure while strictly adhering to a no-virtual-machine policy. This post chronicles my journey from early container experimentation to solving a specific business challenge by leveraging PaaS offerings instead of traditional IaaS services.

Building a custom container-based API using Docker Desktop and Azure App Service

Building a custom container-based API using Docker Desktop and Azure App Service

February 11, 2020

In this post, I share my experience building and deploying a custom .NET Core API as a Docker container on Azure App Service to demonstrate the simplicity of this approach. I walk through the essential steps of setting up Azure resources via the CLI, including creating a resource group, container registry, and Linux-based web app, while also covering authentication methods for deploying your image.

Building a Kubernetes cluster using Raspberry Pi 4

Building a Kubernetes cluster using Raspberry Pi 4

June 14, 2021

I’ll show you how I built an on-premises Kubernetes cluster using three affordable, low-power Raspberry Pi 4 devices to learn container orchestration without breaking the bank. This post walks through my entire process, from rack-mounting the hardware and configuring headless SSH access to deploying the Kubernetes environment itself.

Building a local WordPress test environment using Windows 10, Docker Desktop, and WSL 2

Building a local WordPress test environment using Windows 10, Docker Desktop, and WSL 2

October 27, 2020

After a frustrating attempt to set up a local WordPress test environment using an Ubuntu virtual machine, I discovered that switching to Windows Subsystem for Linux 2 (WSL 2) offers a more efficient solution. This post details my troubleshooting journey, including the specific steps I took to resolve installation conflicts and successfully configure a local development environment.

Building a self-hosted secure password management with Bitwarden and Docker

Building a self-hosted secure password management with Bitwarden and Docker

April 9, 2021

After finding KeePass too isolated and 1Password cumbersome for family use, I discovered Bitwarden as a flexible, cross-platform alternative that supports self-hosting. I decided to bypass the subscription fees by deploying the open-source Bitwarden-rs fork using Docker on my always-on Synology NAS to create a secure, synchronized password manager.

← 1 2 3 →
Jussi Roine

Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

Tags

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications macos virtualization power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
Jussi Roine

Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.

© 2026 Jussi Roine. All rights reserved.