I just installed docker on my computer. Every time I run docker run hello-world (or any other container for that matter), I get the error:
docker: Error response from daemon: failed to create task for container: Unimplemented: failed to start shim: start failed: unsupported shim version (3): not implemented
System Details
OS: Fedora 42
Architecture: x86-64
Docker Version
Client: Docker Engine - Community Version: 28.3.3 API version: 1.51 Go version: go1.24.5 Git commit: 980b856 Built: Fri Jul 25 11:36:40 2025 OS/Arch: linux/amd64 Context: default
1.7 is actually the correct version usually. I don’t remember any environment where I had v2. I’m not sure what will happen when you upgrade Docker. Hopefully containerd will not be overwritten again, but if anyone sees Containerd v1.7 currently, don’t worry, that is the version that you get when you install Docker CE the official way.