入门安装Docker和Splash

Win安装Docker和Splash

建于2021/4/15,本文章还有值得更改的地方,希望大家多多提出意见。

一、安装Docker

1.1、安装之前续知

其实在开始在windows上并没有docker,因为docker的是需要Linux内核的支持的,现在的做法是在windows上安装一个Linux虚拟器,docker引擎其实是在Linux虚拟机里面跑着的。

然而现在安装docker的时候会让选择是用Linux容器还是Windows容器,一般情况下还是选择Linux容器,如果你的程序最终会在Linux运行。

windows版docker需要Microsoft Hyper-V的支持,即windows内置的虚拟机引擎,从win10开始支持,docker在安装的时候会自动开启,需要重启电脑。

如果没有Microsoft Hyper-V,请考虑docker toolbox

系统要求

  • Windows 10 64bit,专业版、企业版或教育版(1607周年更新版,build 14393或更新)
  • BIOS要开启虚拟化,一般会自动开启
  • CPU SLAT 支持
  • 至少4GB内存

设置

在任务管理器启用Bios虚拟化,如何启用可以参考 win10系统怎么启用bios虚拟化设置[外链图片转存失败,源站可能有防盗链机制,建议将图在这里插入图片描述

启用Hyper-V

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2、安装Docker

系统不符合要求的,请下载Docker toolbox

系统符合要求的,Docker官网下载

在这里插入图片描述

一路next就行。

  1. 安装完后以后,检查Docker、Compose和Machine
$ docker --version
$ docker-compose --version
  1. 检查版本信息,并确保docker命令正常工作
$ docker ps
$ docker version
$ docker info

1.3、配置镜像加速器

在这里插入图片描述

在这里插入图片描述

到这里就算安装完成了。重启电脑,如果出现WSL2,linux kernal update问题,解决网站在这里:适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

1.4、从Docker Hub中拉去图像并启动容器

$ docker run hello-world

二、安装Splash

Splash中文文档

$ docker run -p 8050:8050 scrapinghub/splash

之后在命令窗口会出现登录Splash的网站。 https://localhost:8050还是http://localhost:8050

参考资料


关于安装

1.史上最全Docker环境安装指南

2.史上最全(全平台)docker安装方法!

3.Docker–从入门到实战!!!!

4.win10 安装docker流程_【docker】win10安装docker教程

5.windows10利用docker安装splash

6.通过 Docker 安装、启动、关闭 Splash & 安装 scrapy-splash

7.windows10下成功安装docker splash及遇到问题的解决方案(https://www.codeprj.com/blog/9184681.html)

关于WSL2 冲突问题

1.WSL2 和 Proxifier 冲突的解决方案

2.关于使用WSL2出现“参考的对象类型不支持尝试的操作”的解决方法。

3.wsl2 参考的对象类型不支持尝试的操作

4.docker 提示image operating system “linux” cannot be used on this platform

5.Docker启动时的报错汇总

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Docker安装 Splash 服务,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装Docker。您可以在终端或命令提示符中运行 `docker --version` 来检查 Docker安装情况。 2. 创建一个新的目录来保存 Splash 的配置文件和数据。在终端或命令提示符中,执行以下命令: ``` mkdir splash cd splash ``` 3. 创建一个名为 `splash.ini` 的配置文件,用于配置 Splash 服务。您可以使用任何文本编辑器打开该文件,并将以下内容复制到 `splash.ini` 中: ``` [splash] slots=50 port=8050 verbose=false ``` 4. 创建一个名为 `docker-compose.yml` 的文件,用于定义 Docker 容器的配置。您可以使用任何文本编辑器打开该文件,并将以下内容复制到 `docker-compose.yml` 中: ```yaml version: '3' services: splash: image: scrapinghub/splash volumes: - ./splash.ini:/etc/splash/splash.ini ports: - "8050:8050" ``` 5. 在终端或命令提示符中,运行以下命令来启动 Splash 服务: ``` docker-compose up -d ``` 6. 等待一段时间,直到 Docker 容器成功启动。您可以运行以下命令来检查容器的状态: ``` docker-compose ps ``` 如果一切正常,您应该能够看到一个名为 `splash` 的容器正在运行。 现在,Splash 服务已经在 Docker安装并运行。您可以通过访问 `http://localhost:8050` 来访问 Splash 的 Web 界面,或者通过发送 HTTP 请求到 `http://localhost:8050/render.html` 来使用 Splash 的渲染功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值