[英]Running Splash on Docker Toolbox with Windows 10
我正在嘗試使用 Windows 10 Home 安裝和運行 splash。 我已經安裝了 docker 工具箱,因為在 Windows 10 Home 上你不能安裝 docker。 然后在我輸入時在命令提示符中
docker pull scrapinghub/splash
我收到錯誤
error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/images/create?fromImage=scrapinghub%2Fsplash&tag=latest: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
我注意到的一件有趣的事情是,如果我運行 Docker Quickstart Terminal,我可以使用以下命令安裝 splash
docker pull scrapinghub/splash
然后使用命令
docker run -p 5023:5023 -p 8050:8050 -p 8051:8051 scrapinghub/splash
它給了我
服務器監聽http://0.0.0.0:8050
但是當我將http://0.0.0.0:8050粘貼到 Chrome 中時,它給了我“無法訪問此站點”。
謝謝
所以第一個錯誤清楚地表明你的 Docker 容器沒有運行,所以你的 pull 命令失敗了
您可以通過運行任何 docker 命令來檢查也許試試這個
docker --version
對於您的第二個查詢,您需要使用 Docker IP 來訪問應用程序
您可以嘗試使用docker-machine ip
來查看 docker 正在運行的 IP(假設已安裝 docker-machine)
通常,Windows 上的 Docker IP 是192.168.99.100
試試這2個
192.168.99.100:8050
或者
localhost:8050
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.