win10下使用docker所遇到的问题汇总,安装scrap-splash
本来是想安装一个scrap-splash,但是书上说通过docker安装,于是几经波折~~
从docker hub上下载docker安装好后,陆陆续续的遇到很多问题,折腾一个上午,现在把问题综合一下
①Docker requires Hyper-V to run
这个好解决,直接按Enable & Restart 按钮就会重启然后自动开启,或者:
控制面板 -> 程序 -> 启用或关闭Windows功能 -> 选中Hyper-V
②安装splash 时出现
Unable to find image 'scrapinghub/splash:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/scrapinghub/splash/manifests/latest: unauthorized: incorrect username or password.
See 'docker run --help'.
这个是由于没有登录导致的,需要输入docker login登录,请注意,username是要输入自己的dockerhub用户名,而不是邮箱名,输入密码的时候界面是不显示的,直接输入后回车就好
③登陆后我继续安装splash,然而又出现了问题。。吐血
C:\WINDOWS\system32>docker run -p 8050:8050 scrapinghub/splash
Unable to find image 'scrapinghub/splash:latest' locally
latest: Pulling from scrapinghub/splash
docker: image operating system "linux" cannot be used on this platform.
See 'docker run --help'.
好像问题又回到了当初,继续查询资料,果然广大网友的智慧是无穷的,解决方法如下:
鼠标右键点击docker图标,进入设置(settings)=> Daemon ,开启advance,把json 里面的experimental设置为true,保存重启docker即可。
好,现在我们来继续安装splash
真TM感动,终于安装好了splash,来试试登录网页
真鸡儿感动,完结,撒花