Install Colima Stugan
Step-by-step setup for a fresh machine. Colima Stugan needs three things: a Docker engine, Colima (or another Docker daemon manager), and the app itself. This guide walks you through all three on macOS and Linux.
Windows isn't supported yet. WSL2 might work since the Linux .AppImage is x86_64, but it's untested and we don't ship a Windows installer. If you'd like Windows support, open an issue on the repo so we know there's demand.
- 1
Install Homebrew optional
If you already have Homebrew skip this. Homebrew is the package manager we use to install Colima and the Docker CLI. The one-liner is from brew.sh:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Verify
Run
which brew. You should get a path like/opt/homebrew/bin/brew(Apple Silicon) or/usr/local/bin/brew(Intel).Common errors at this step
-
brew: command not foundafter installThe Homebrew installer prints a final 'Next steps' block telling you to add brew to your shell's PATH. It's usually two lines you paste into
~/.zprofile. Run them, then open a new terminal.
-
- 2
Install Colima and the Docker CLI
Colima manages a small Linux VM that runs the Docker engine. The Docker CLI is what actually sends commands to it. Install both at once:brew install colima docker
This is roughly ~80 MB and takes a minute or two.Verify
colima versionanddocker --versionshould both print version numbers. - 3
Start Colima
colima start
The first run downloads a small Linux VM image (~200 MB), which takes 2-5 minutes on a reasonable connection. Subsequentcolima startcalls are fast.
If your machine is comfortable with more headroom, you can tune CPU/memory/disk:colima start --cpu 4 --memory 8 --disk 100
Verify
docker psshould print a header line (CONTAINER ID IMAGE ...) with no error.Common errors at this step
-
limactl not foundColima depends on lima; it should have installed as part of
brew install colima. Trybrew install limaexplicitly, thencolima startagain. -
error: cannot connect to the Docker daemonColima isn't running.
colima statustells you. If status says stopped,colima start. If status says running but Docker still errors, trycolima restart.
-
- 4
Download and install Colima Stugan
Grab the DMG that matches your Mac from the downloads section: Apple Silicon (M1-M4), Intel, or universal. Open the DMG and drag the app into Applications. - 5
First launch (Gatekeeper bypass)
The app is not code-signed yet, so macOS refuses to open it the first time. On macOS 15 (Sequoia) and later: double-click the app, click Done on the warning, then go to System Settings → Privacy & Security, scroll down, and click Open Anyway.
On older macOS: right-click the app in Applications → Open, which reveals a one-time bypass button.
You only do this once.Common errors at this step
-
Even 'Open Anyway' doesn't work (MDM-managed Mac)
Some corporate-managed machines block the Gatekeeper bypass UI. Strip the quarantine flag from terminal:
xattr -cr /Applications/Colima\ Stugan.app, then open normally.
-
- 6
Verify it works
Launch Colima Stugan from Applications. The main dashboard should show your VM as running, and the Containers / Images / Volumes / Networks tabs should be browsable (probably empty if this is a fresh install). The tray icon appears in your menu bar.
Spin up something to test:docker run --rm -d --name hello nginx. Refresh the Containers tab and 'hello' should appear.Common errors at this step
-
App says 'VM not running' even though I started Colima
Click the 'Start VM' button in the app — it sometimes takes a few seconds for the app to notice the daemon. If that doesn't work:
colima stop && colima startin a terminal, then relaunch the app.
-
Already have Docker Desktop?
It works with Colima Stugan, but don't run Docker Desktop and
Colima at the same time — they both want to be the active Docker
context. If you want to try Colima alongside Desktop: quit
Desktop, run colima start, then launch
Colima Stugan.
- 1
Decide: native Docker or Colima?
Most Linux distros already have a Docker package. If you have (or want) native Docker, Colima isn't required at all — Colima Stugan auto-detects your daemon at/var/run/docker.sock(and the rootless equivalent under$XDG_RUNTIME_DIR), no configuration needed. Skip to step 3.
If you prefer Colima (so your Mac and Linux setups match, or you want isolated Docker VMs), keep going. - 2
Install Colima optional
Three good options:
1. Homebrew on Linux. Yes, Homebrew runs on Linux. If you've already got it:brew install colima docker. Same command as macOS.
2. Distro package. Arch users:paru -S colima-binfrom the AUR. Most other distros don't have an official package yet.
3. Curl installer from the Colima repo. See github.com/abiosoft/colima for the canonical instructions — it's a small Go binary you drop into/usr/local/bin.Verify
colima versionprints a version number. - 3
Install the Docker CLI (and engine, if native)
If using Colima: you just need the CLI. Debian/Ubuntu:sudo apt install docker.io. Fedora/RHEL:sudo dnf install docker-ce-cli(you may need the Docker repo enabled first).
If using native Docker: install the full engine. Debian/Ubuntu:sudo apt install docker.io+sudo systemctl enable --now docker. Fedora: see docs.docker.com/engine/install/fedora. Then add yourself to the docker group so you don't need sudo for every command:sudo usermod -aG docker $USERand log out / back in.Verify
docker --versionworks.docker psworks without 'permission denied'.Common errors at this step
-
permission denied while trying to connecton the Docker socketYou're not in the
dockergroup, or you haven't logged out since being added.groups | grep dockerto check. If you see docker listed but still get errors, log out and back in.
-
- 4
Start the daemon
Colima:colima start(same as macOS).
Native Docker: it should already be running via systemd.sudo systemctl status dockerto confirm.Verify
docker psprints a header line with no error. - 5
Download and install Colima Stugan
Three Linux packages on the downloads section:
Debian / Ubuntu / Mint (.deb):sudo apt install ./Colima*_amd64.deb. Adds a launcher entry.
Fedora / RHEL / openSUSE (.rpm):sudo dnf install ./Colima*.x86_64.rpm. Adds a launcher entry.
Universal AppImage:chmod +x ./Colima*.AppImagethen./Colima*.AppImage. Runs from wherever you put it, no install needed. - 6
First launch
Launch from your app launcher (deb/rpm) or by running the AppImage. No Gatekeeper dialog on Linux.
The app auto-detects whichever Docker socket exists — Colima first, then native Docker at/var/run/docker.sock, then rootless under$XDG_RUNTIME_DIR. You shouldn't need any flags or env vars.
If you have a non-default Docker daemon (remote, custom path), setDOCKER_HOSTin theExec=line of your.desktopfile — app launchers don't inherit~/.bashrc:Exec=env DOCKER_HOST=tcp://my-host:2375 /path/to/Colima-Stugan
Common errors at this step
-
AppImage fails with
fuse: failed to exec fusermountor similarOlder AppImage runtimes need FUSE 2. Install it: Ubuntu 24.04+ uses
sudo apt install libfuse2t64, older Ubuntu usessudo apt install libfuse2. Fedora:sudo dnf install fuse. -
Tray icon doesn't appear on GNOME
Stock GNOME hides AppIndicator-style trays. Install the AppIndicator support extension (one click on extensions.gnome.org), reload GNOME (alt+F2, type
r, enter on Xorg; log out and back in on Wayland), and the tray icon appears. KDE, XFCE, Cinnamon, and MATE show it out of the box.
-
Still stuck?
Open an issue on the
GitHub repo
with the exact error message and your OS / version. If you can,
include the output of colima status
(or docker info if using native Docker on Linux).