Skip to content

Instantly share code, notes, and snippets.

@xahare
Last active March 5, 2026 22:39
Show Gist options
  • Select an option

  • Save xahare/6b47526354a92f290aecd17e12108353 to your computer and use it in GitHub Desktop.

Select an option

Save xahare/6b47526354a92f290aecd17e12108353 to your computer and use it in GitHub Desktop.
How to run docker on Qubes-OS

Docker on Qubes

Since this page is apparently the top result on google, Heres a link to how to do it.

https://martingladdish.co.uk/technology/setting-up-docker-under-qubesos/

That page has more detail, but here are the instructions in case its down.

  1. Install docker engine, following the instruction on https://www.docker.com. NOT DESKTOP as that wont work in Qubes (unless you enable nested virtualization)
  2. Make the below /etc/docker/daemon.json
  3. Add "dockerd &" to your appvms (NOT TEMPLATE) /rw/config/rc.local

/etc/docker/daemon.json

{
    "data-root": "/home/user/docker",
    "group": "user"
}

Tried this with the debian-11 template on August 23, 2023. Martin did this with fedora-33 in 2021.

If you have trouble, you can ask for help at https://forum.qubes-os.org/

To do this in Qubes-OS 3.x, look at the history of this page.

@mexwei
Copy link

mexwei commented Mar 5, 2026

I did it carefully but busybox is gone after reboot. I use qubes 4.3. Is there a change?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment