Ich möchte Docker auf meinem vServer installieren. Ich bin der Anleitung auf derenWebseitegenau und die Installation war erfolgreich. Der Hoster meines Servers bietet eine zusätzliche Option an, die ich überprüfen muss, wenn ich Docker verwenden möchte. Aber es hat nichts bewirkt. Aber ich glaube nicht, dass dies tatsächlich ein Hoster-Problem ist.
Mein Befehlsverlauf sieht also folgendermaßen aus:
[...]
root@vps-foo123:~# apt install docker-ce docker-ce-cli containerd.io
[...]
root@vps-foo123:~# su droneci
droneci@vps-foo123:/root$ cd
# This here is important
droneci@vps-foo123:~$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Extracting [==================================================>] 977B/977B
docker: failed to register layer: ApplyLayer exit status 1 stdout: stderr: remount /, flags: 0x84000: permission denied.
See 'docker run --help'.
droneci@vps-foo123:~$
Der Benutzer droneci
hier ist in der Gruppe, docker
aber mit root passiert dasselbe. Das ist eigentlich das erste Mal, dass ich etwas mit Docker mache.
Auf meinem Computer, auf dem Manjaro läuft, funktioniert alles sofort.
Falls hilfreich, hier einige Spezifikationen meines Servers:
OS: Ubuntu 18.04.2 LTS x86_64
Docker: 18.09.7 (Docker Engine is the same)
Linux kernel: 4.15.18-14-pve
RAM: 2GB
CPU: 2GB
Ich habe das ganze Internet durchsucht, konnte aber nichts entsprechendes finden.
Dank im Voraus.
Antwort1
Ich weiß, das ist eigentlich keine Antwort, aber plötzlich hat es geklappt. Ich weiß nicht, warum, aber plötzlich konnte ich laufen docker run hello-world
.
Ich denke, das war tatsächlich ein Hoster-Problem.