![无法注册层:ApplyLayer 退出状态 1 stdout:stderr:重新挂载/,标志:0x84000:权限被拒绝](https://linux22.com/image/1596103/%E6%97%A0%E6%B3%95%E6%B3%A8%E5%86%8C%E5%B1%82%EF%BC%9AApplyLayer%20%E9%80%80%E5%87%BA%E7%8A%B6%E6%80%81%201%20stdout%EF%BC%9Astderr%EF%BC%9A%E9%87%8D%E6%96%B0%E6%8C%82%E8%BD%BD%2F%EF%BC%8C%E6%A0%87%E5%BF%97%EF%BC%9A0x84000%EF%BC%9A%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我想在我的 vServer 上安装 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
。
我认为这实际上是主机问题。