Getting the docker community edition installed and running on openSUSE can be difficult because there are no official docs on how to do it for openSUSE, specifically the tumbleweed version of it. Here's what I did to make it work: Add the Virtualization:containers repo of openSUSE Tumbleweed and install docker as shown below. (This should install Docker CE) sudo zypper addrepo https://download.opensuse.org/repositories/Virtualization:containers/openSUSE_Tumbleweed/Virtualization:containers.repo sudo zypper refresh && sudo zypper install docker Disable the docker daemon that was started from systemd if any. sudo sysctl stop docker Starting docker service using the bundled systemd config seems to be causing issues with some docker functions. I wasn't able to get to the root of the problem, but I found out that running the daemon manually seemed to fix the errors I had from having the docker started via systemd. Start containerd (and keep it running): sudo cont...