無法註冊層:ApplyLayer 退出狀態 1 stdout:stderr:重新安裝 /,標誌:0x84000:權限被拒絕

無法註冊層:ApplyLayer 退出狀態 1 stdout:stderr:重新安裝 /,標誌:0x84000:權限被拒絕

我想在我的虛擬伺服器上安裝 Docker。我按照他們的說明進行操作網站完全正確並且安裝成功。我的伺服器的託管商提供了一個額外的選項,當我想使用 Docker 時,我必須檢查該選項。但它什麼也沒做。但我不認為這實際上是主機問題。

所以我的命令歷史如下圖:

[...]
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:~$ 

這裡的用戶droneci在群組中,docker但 root 也發生同樣的情況。這實際上是我第一次使用 Docker 做任何事。

在我運行 Manjaro 的計算機上,一切都可以開箱即用。

如果這有幫助的話,這裡只是我的伺服器的一些規格:

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

我在互聯網上進行了搜索,但找不到任何相關內容。

提前致謝。

答案1

我知道這實際上不是一個答案,但突然它起作用了。不知道為什麼,我突然就能跑了docker run hello-world

我認為這實際上是一個託管問題。

相關內容