I read through the post, and thought, "Hold on, this isn't docker on OpenBSD, this is using OpenBSD's VM subsystem. Which is cool, but mostly unrelated to the title of the article."
The article is well written, but the title is kind of click bait. Why wouldn't you expect Docker (or any linux app for that matter) to run on a virtualization subsystem?
This would be similar to somebody getting Windows to run on vmm, and then writing an article, "Adobe Photoshop on OpenBSD"
Still a great article though. Recommended.