# Developing Discourse using a Dev Container

**URL:** <https://meta.discourse.org/t/developing-discourse-using-a-dev-container/336366>\
**Category:** Developer Guides\
**Created:** [November 15, 2024, 4:44pm UTC](https://meta.discourse.org/t/developing-discourse-using-a-dev-container/336366 "2024-11-15T16:44:08Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![dfabulich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dfabulich/32/108716_2.png) [@dfabulich](https://meta.discourse.org/u/dfabulich)\
**Post date:** [May 28, 2026, 6:59pm UTC](https://meta.discourse.org/t/developing-discourse-using-a-dev-container/336366/15 "2026-05-28T18:59:23Z")

</div>

> [@Eviepayne](#):
>
> I don’t know enough about macos to know if docker uses kernel namespaces like it does on linux.

It doesn’t. Docker Desktop for macOS is literally running QEMU. (Or, it was up until recently; now they’re using a new thing that’s basically like QEMU wearing a funny hat and mustache; either way, it’s still running a full-fat VM as its implementation.)

So, I’m sure it works on your machine, but it doesn’t work on my macOS machine, and I think that’s the most likely reason why.

---

_[View the full topic](https://meta.discourse.org/t/developing-discourse-using-a-dev-container/336366)._
