Hello,
today docker on my server crashed an i am not getting it running again.
Usually i have my docker running with docker compose. Today i edited my docker compose file and after running the docker-compose up -d
command everything went to hell.
I tried setting it back up as discribed here but still having no luck.
moet@ubuntu-linux:/opt$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »docker.io« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »docker-doc« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »docker-compose« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »docker-compose-v2« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »podman-docker« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »containerd« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket »runc« ist nicht installiert, wird also auch nicht entfernt.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
moet@ubuntu-linux:/opt$ sudo apt-get update
OK:1 https://download.docker.com/linux/ubuntu jammy InRelease
OK:2 https://download.virtualbox.org/virtualbox/debian jammy InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu jammy InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
OK:5 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
OK:6 http://security.ubuntu.com/ubuntu jammy-security InRelease
Paketlisten werden gelesen… Fertig
moet@ubuntu-linux:/opt$ sudo apt-get install ca-certificates curl gnupg
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
ca-certificates ist schon die neueste Version (20230311ubuntu0.22.04.1).
curl ist schon die neueste Version (7.81.0-1ubuntu1.14).
gnupg ist schon die neueste Version (2.2.27-3ubuntu2.1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
moet@ubuntu-linux:/opt$ sudo install -m 0755 -d /etc/apt/keyrings
moet@ubuntu-linux:/opt$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Datei '/etc/apt/keyrings/docker.gpg' existiert bereits. Überschreiben (j/N)? j
moet@ubuntu-linux:/opt$ sudo chmod a+r /etc/apt/keyrings/docker.gpg
moet@ubuntu-linux:/opt$ echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
moet@ubuntu-linux:/opt$ sudo apt-get update
OK:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease
OK:3 https://download.docker.com/linux/ubuntu jammy InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease
OK:5 https://download.virtualbox.org/virtualbox/debian jammy InRelease
OK:6 http://security.ubuntu.com/ubuntu jammy-security InRelease
Paketlisten werden gelesen… Fertig
moet@ubuntu-linux:/opt$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
containerd.io ist schon die neueste Version (1.6.25-1).
docker-buildx-plugin ist schon die neueste Version (0.11.2-1~ubuntu.22.04~jammy).
docker-ce-cli ist schon die neueste Version (5:24.0.7-1~ubuntu.22.04~jammy).
docker-ce ist schon die neueste Version (5:24.0.7-1~ubuntu.22.04~jammy).
docker-compose-plugin ist schon die neueste Version (2.21.0-1~ubuntu.22.04~jammy).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 54 nicht aktualisiert.
moet@ubuntu-linux:/opt$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
719385e32844: Pulling fs layer
docker: open /var/lib/docker/tmp/GetImageBlob3064665096: no such file or directory.
See 'docker run --help'.
Besides the last block it basically says, that all docker things are running on the newest version. But when i remove them again, as i did in the first code block, i get the message that they cant be removed because they are not installed…
i have no idea what to do.
Anyone who can help and shed some light on my problem?
Thank you in advance,
Moet