我正在尝试为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:只读文件系统
我也发现了一些其他线程谈论类似的问题,但我没有找到任何解决方案,或至少我不明白它。
- Error saving container to disk: read-only file system
- Read Only Error on yosemite MacOsX
- docker container filesystem became 'read-only' after running 5 months
我不熟悉虚拟机或虚拟机盒,所以也许我只是在犯一个非常简单的错误。
有什么办法解决这个问题吗?
其他详细信息
$ 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
5条答案
按热度按时间4zcjmb1e1#
我无法解释哪里出了问题,但我可以解释我做了什么使它工作:
1.重新开始。
1.再次执行文档中的步骤。
41ik7eoe2#
这个问题是因为我的电脑存储空间低,我清理了驱动器C:安装了Docker并重新启动了Docker
zhte4eai3#
在我的例子中,运行
docker-machine stop
,然后运行docker-machine start
解决了这个问题。之后我必须运行
eval $(docker-machine env)
,但仅此而已。guz6ccqo4#
我也收到了这个错误,错误信息可能非常误导-问题不是我有一个只读文件系统,我有一个完整的文件系统。尝试检查的地方docker是试图拉和提取到有足够的空间下载。
qlzsbp2j5#
有可能您的Docker在没有通知您的情况下停止了。请尝试完全停止(关闭)它,然后重新打开它,然后尝试重新连接。