我正在尝试为Scrapy安装Splash。
根据其installation documentation,首先必须安装Docker。这已成功完成。
然后我启动了Docker Quickstart Terminal,我尝试按照第二步并拉出图像。 这是问题到来的时候:
$ docker pull scrapinghub/splash
拉,提取和下载后;我收到以下消息:
无法注册图层:Untar重新执行错误:退出状态1:输出:写入/usr/share/fonts/truetype/arphic-bsmi00lp/bsmi00lp.ttf:只读文件系统
如果我关注documentation from GitHub:
$ docker run -p 8050:8050 scrapinghub/splash
我得到同样的错误:
docker:open / mnt / sda1 / var / lib / docker / tmp / GetImageBlob849866419:只读文件系统
我还发现其他一些线索正在谈论类似的问题,但我没有找到任何解决方案,或者至少我不理解它。
我不熟悉虚拟机或虚拟机箱,所以也许我只是犯了一个非常简单的错误。
任何解决问题的想法?
$ 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
答案 0 :(得分:0)
我无法解释错误的原因,但我可以解释一下我做了什么让它发挥作用:
答案 1 :(得分:0)
就我而言,先运行docker-machine stop
,然后运行docker-machine start
就解决了问题。
之后我必须运行eval $(docker-machine env)
,仅此而已。