windows10利用docker安装splash

这里写自定义目录标题

  • 在win10Pro环境下用docker安装splash
    • 1. docker的安装
      • 环境准备
      • 下载安装
      • 安装验证
    • 2. Docker加速器
      • 用DaoCloud辅助Docker
    • 3.参考链接

在win10Pro环境下用docker安装splash

在使用docker的过程中你需要注意docker安装环境、使用方法。

1. docker的安装

Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安装包包含了在Windows系统上运行Docker所需的一切。如果你不想装虚拟机,想直接在你的Windows操作系统中安装与学习使用docker,那么你首先得查看你的系统是否满足Docker for Windows的安装与使用要求。

环境准备

  1. Docker for Windows的当前版本运行在64位Windows 10
    Pro,专业版、企业版和教育版(1607年纪念更新,版本14393或更高 版本)上。Ps:家庭版是不行的,如果你是家庭版,那么一是升级到专业版,破解专业版推荐个地址:http://blog.csdn.net/SONGCHUNHONG/article/details/78006389
    ,二是安装Docker
    Toolbox,自行网上百度http://blog.csdn.net/tina_ttl/article/details/51372604

  2. 如果你满足Docker for
    Windows的环境条件了,那么首先检查电脑的虚拟化开启了没有:进入任务管理器(ctrl+alt+delete),点击性能->cpu
    ,查看虚拟化是否已启用,如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按esc -> 再按f12 -> 去开启虚拟化)

  3. 开启虚拟化重启后,进入任务管理器看虚拟化是否已启用。
    windows10利用docker安装splash_第1张图片

  4. 然后再是进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启,后面就可以下载并安装Docker
    for Windows了。
    windows10利用docker安装splash_第2张图片

下载安装

提供两种下载方法:
5. 从官网下载https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows(速度可能很慢)。
6. 从CSDN上找资源。

安装验证

安装版本信息如下:
windows10利用docker安装splash_第3张图片
检查版本信息:

  1. 检查Docker、Compose和Machine版本:
$ docker --version
$ docker-compose --version
$ docker-machine --version
  1. 检查版本信息,并确保docker命令正常工作
$ docker ps
$ docker version
$ docker info
  1. 运行docker run hello-world以测试从Docker Hub中拉去图像并启动容器
$ docker run hello-world

结果有两种情况:
成功:
windows10利用docker安装splash_第4张图片
失败:
在这里插入图片描述
失败的主要原因是Docker Hub服务器在国外,连接失败。

2. Docker加速器

在docker的使用过程中很多人提出在https://hub.docker.com/要注册并登陆Docker Hub,然而Docker Hub的服务器位于国外,不要说操作了,登陆都无法成功。
windows10利用docker安装splash_第5张图片
这里的登陆根本无法进去,由于计算机的网络算法等原因,最终时间长连不上去,只能报错。
向大家推荐一种方法,使用国内的DaoCloud,可以简单理解为将国外的Docker资源先放置在DaoCloud上,国内用户可以直接利用DaoCloud账户寻找资源。

用DaoCloud辅助Docker

  1. 获取DaoCloud加速器地址
    DaoCloud加速器地址,我的是:windows10利用docker安装splash_第6张图片
    不知道有没有更新。
  2. 修改在Docker Daemon标签中的json,把加速器地址放进去
    在桌面右下角状态栏中右键 docker 图标,打开Setting页面,
    windows10利用docker安装splash_第7张图片
    windows10利用docker安装splash_第8张图片
  3. 注册DaoCloud账户
  4. 在控制台利用DaoCloud账户登陆Docker服务
    在终端控制台(CMD)中登陆DaoCloud账户,在控制台中输入如下命令:
$ docker login daocloud.io

然后执行拉取版本命令:

$ docker pull daocloud.io/library/registry:0.5.9

windows10利用docker安装splash_第9张图片
以上两个命令在网址中的右上角【拉取】框的弹窗中,具体内容自己看,否则会出错。
结果如下:
在这里插入图片描述

  1. 在执行上面过程后从Docker中拉取信息,以其自带的hello-world为例
    在这里插入图片描述
    由于我已经拉取成功,所以显示的是这个结果。
  2. 用docker安装splash
    在控制台中输入如下命令:
$ docker run -p 8050:8050 scrapinghub/splash

结果:
安装成功!!!

美的塔西,美的塔西

3.参考链接

  1. https://blog.csdn.net/hunan961/article/details/79484098

  2. http://guide.daocloud.io/dcs/daocloud-9153151.html

你可能感兴趣的:(网络爬虫开发,Python,splash,docker)