scrapy 提取Docker图像时出现“只读文件系统”错误

ef1yzkbh  于 2023-02-12  发布在  Docker
关注(0)|答案(5)|浏览(166)

我正在尝试为Scrapy安装Splash
根据它的安装文档,首先必须安装Docker。这已经成功完成了。
然后,我启动Docker Quickstart终端,尝试按照第二步操作并提取图像。这时问题出现了:

$ docker pull scrapinghub/splash

拉取、解压、下载后;我收到以下消息:
无法注册层:Untar重新执行错误:退出状态1:输出:写入/usr/共享/字体/字体类型/arphic-bsmi00lp/bsmi00lp.ttf:只读文件系统

次尝试

如果我遵循documentation from GitHub

$ docker run -p 8050:8050 scrapinghub/splash

我得到了同样的错误:
文件管理器:打开/mnt/sda1/var/lib/文件管理器/tmp/获取图像块849866419:只读文件系统
我也发现了一些其他线程谈论类似的问题,但我没有找到任何解决方案,或至少我不明白它。

我不熟悉虚拟机或虚拟机盒,所以也许我只是在犯一个非常简单的错误。
有什么办法解决这个问题吗?

其他详细信息

$ docker info

Containers: 1
 Running: 0
 Paused: 0
 Stopped: 1
Images: 0
Server Version: 1.11.2
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins: 
 Volume: local
 Network: host bridge null
Kernel Version: 4.4.12-boot2docker
Operating System: Boot2Docker 1.11.2 (TCL 7.1); HEAD : a6645c3 - Wed Jun  1 22:59:51 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 1.955 GiB
Name: default
ID: QXKR:FRMB:NMLI:RLSF:K7PT:RXWE:44MP:6NQN:ISFO:GNWR:NBGO:AMNL
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug mode (client): false
Debug mode (server): true
 File Descriptors: 12
 Goroutines: 30
 System Time: 2016-06-10T15:09:55.50550284Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox
4zcjmb1e

4zcjmb1e1#

我无法解释哪里出了问题,但我可以解释我做了什么使它工作:
1.重新开始。
1.再次执行文档中的步骤。

41ik7eoe

41ik7eoe2#

这个问题是因为我的电脑存储空间低,我清理了驱动器C:安装了Docker并重新启动了Docker

zhte4eai

zhte4eai3#

在我的例子中,运行docker-machine stop,然后运行docker-machine start解决了这个问题。
之后我必须运行eval $(docker-machine env),但仅此而已。

guz6ccqo

guz6ccqo4#

我也收到了这个错误,错误信息可能非常误导-问题不是我有一个只读文件系统,我有一个完整的文件系统。尝试检查的地方docker是试图拉和提取到有足够的空间下载。

qlzsbp2j

qlzsbp2j5#

有可能您的Docker在没有通知您的情况下停止了。请尝试完全停止(关闭)它,然后重新打开它,然后尝试重新连接。

相关问题