Running Kokoro TTS via macOS Containerisation Framework

A short 2-in-1 post of two things I’ve been meaning to try out on macOS - first, to try the new macOS Container framework on macOS 15.5… and second, to spin up Kokoro Text-to-Speech (TTS) in a container. ...

17 Aug 2025

Using Rosetta in a UTM Linux VM with Docker on Apple Silicon

I have been using UTM on M1/M2 macs for all my virtualization needs for a while, but never posted much because it practically works out of the box. Since around October 2022, UTM v4.0.9 on macOS Ventura allows Apple Hypervisor Virtualization Virtual Machines to use Rosetta 2. ...

12 Mar 2023

Running GFPGAN Face Restoration in a container

Almost a year ago, Tencent researchers released their GFPGAN Face Restoration, an AI model which is trained specifically on faces, to better upscale and restore details in low-resolution or damaged portrait photos. I thought I’d give it a whirl. ...

1 Aug 2022

Running x86 docker images in Multipass on an ARM M1 mac

Did you know it is possible to run x86_64 Docker containers on an ARM-based M1 mac? It’s quite staightforward with Multipass and Docker (if you are new to Multipass, check out my Multipass for Docker containers on macOS post from a few months ago). ...

29 Jul 2022

Multipass for Docker containers on macOS

I previously setup Lima as a replacement for Docker Desktop on macOS. A while ago I tried Multipass by Canonical, which makes it really easy to spin up a Ubuntu VM (using Hyperkit) without all the setup and installation typically required with Virtual Box or QEMU. ...

17 Mar 2022

Minuscule Lima setup to replace Docker on macOS

Today’s post will be a long one - recently, Docker announced some changes to the Docker Desktop license, so I figured I’d check out the Lima for macOS instead. As always, I end up complicating things by doing everything my way… ...

7 Oct 2021

Configuring Windows Subsystem for Linux (WSL2)

Here is how I configure Windows Subsystem for Linux (WSL). I do things a bit strangely: by changing the mounts, by running a GUI Desktop, and by running Docker in WSL2 and not on the Host… ...

13 Feb 2021

Testing Grav 1.7 in a container

When I first used Grav, “a modern open source flat-file CMS,” to host this site, I setup a local development environment using macOS’s built-in Apache and PHP. But this is getting harder with each macOS release, so it’s time to use a Docker container instead. ...

22 Jan 2021

Custom icons in Windows Start Menu Medium Tiles

In the Windows 10 Start Menu, I used Pin To Start to a medium sized tile for Firefox - and the icon is nice and large - but is not the case for other shortcuts. I was wondered why… and how to make all the icons have a more consistent look. ...

21 Jan 2021

Running Linux GUI applications in a Docker container using Xpra

There are multiple ways to run Linux GUI applications in a Docker container, but today I’ll highlight a method that I found interesting: using Xpra to forward X11 screens from containers to a web browser. This post is based on Eugene Yaremenko’s docker-x11-bridge, which I simplified. ...

17 Jan 2021