> [!META]- Inline Metadata [status:: boat] [tags:: #state/boat #note/evergreen #concepts/containerization/docker ] [up:: [[Docker MOC]]] Sometimes you won't be able to run a Docker container because some `.so` file can't be found. This is how to fix it: 1. `sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras` 2. `sudo rm -rf /var/lib/docker` 3. `sudo rm -rf /var/lib/containerd` 4. `for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done` 5. `sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin` 6. `sudo systemctl restart docker` 7. Rebuild and re-run image Error message ``` docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy' nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown. ERRO[0000] error waiting for container: ```