<爬虫部署,进阶Docker>----第二章 安装Docker

这篇具有很好参考价值的文章主要介绍了<爬虫部署,进阶Docker>----第二章 安装Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

安装docker---本章是只针对windows的Docker!  如果你需要你就往下看,不需要 就换频道~

正文:

1.安装Docker前配置

a.开启虚拟化功能(VT)

   -如果你电脑有这个 (虚拟化已启用)

        <爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

直接跳过这一步;

如果没有,那你就去对照自己电脑开启虚拟化 ; 

相关链接:win10打开虚拟化的方法_win10怎么开启虚拟化功能_好装机

B.启用hyper-V 

介绍HYPER-V

        Hyper-V(全名为Microsoft Hyper-V)是微软(Microsoft)开发的一种虚拟机监视器和虚拟化平台。它是Windows Server和Windows 10等操作系统中的一个重要组件,用于创建和管理虚拟机。

        Hyper-V 允许在一台物理计算机上同时运行多个虚拟机。每个虚拟机都是一个独立的、隔离的操作系统环境,可以运行不同的操作系统,如Windows、Linux等。每个虚拟机都可以拥有自己的虚拟硬件和资源,包括处理器、内存、硬盘等,它们相互之间不会干扰或影响。

通过使用 Hyper-V,可以实现以下几个关键功能和优势:

  1. 虚拟化:Hyper-V提供了虚拟化环境,可以在一台物理计算机上同时运行多个虚拟机。这使得更好的利用了硬件资源,提高了服务器的效率和灵活性。

  2. 隔离性和安全性:每个虚拟机都是独立的,运行在自己的虚拟环境中,与物理计算机和其他虚拟机彼此隔离。这提供了更高的安全性,如果一个虚拟机受到攻击或崩溃,其他虚拟机不会受到影响。

  3. 管理和控制:Hyper-V提供了管理工具,如Hyper-V管理器和PowerShell,用于创建、配置、监控和管理虚拟机。运维人员可以方便地对虚拟机进行管理、克隆、快照等操作。

  4. 高可用性和灾备恢复:Hyper-V支持虚拟机的高可用性和灾备恢复。通过配置虚拟机集群和复制,可以实现故障转移和灾备恢复,确保在物理服务器故障时虚拟机仍然可用。

  5. 测试和开发:Hyper-V提供了一种便捷的方式来创建和管理开发和测试环境的虚拟机。开发人员可以在多个虚拟机中运行不同版本的操作系统和应用程序,进行软件开发和测试,而无需购买和部署多个物理计算机。

小总结:        

Hyper-V是一个功能强大的虚拟化平台,允许在一台物理计算机上创建和管理多个独立的虚拟机。它提供了灵活性、安全性和高可用性,广泛应用于服务器虚拟化、测试和开发环境、以及灾备恢复等场景。


步骤:
01.进入hyper-V的启动入口

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

02.打开hyper-V

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

3.重启电脑!!!

2.了解Docker的不同版本

Docker提供了不同的版本,包括Docker Desktop版Docker Server版。这两种版本具有不同的特点和适用场景,下面将详细介绍它们:

  1. Docker Desktop版:
    • 特点:Docker Desktop版适用于个人开发者和小型团队,它是在桌面操作系统上运行的Docker引擎。Docker Desktop版提供了用户友好的图形界面,方便管理和操作容器。
    • 支持平台:Docker Desktop版适用于Windows和Mac操作系统。

    使用Docker Desktop版的主要优点是:

    • 简便性:Docker Desktop版提供了易于使用的图形界面,可轻松启动、停止和管理容器,适合初学者和个人使用。
    • 集成工具:Docker Desktop版预装了用于开发的常用工具,如Docker Compose和Kubernetes,从而简化了容器编排和集群管理。
    • 本地开发和测试:Docker Desktop版允许在本地快速创建和测试容器,提供了与生产环境类似的开发环境。
  2. Docker Server版:
    • 特点:Docker Server版适用于生产环境和大规模部署。它是无图形界面的Docker引擎,通过命令行进行操作和管理,更适合在服务器上使用。
    • 支持平台:Docker Server版适用于各种Linux发行版,如Ubuntu、CentOS等。

    使用Docker Server版的主要优点是:

    • 强大性能:Docker Server版提供了可靠和高性能的容器引擎,适合在生产环境中运行和管理大规模的容器应用。
    • 自动化和扩展:通过使用命令行和编写脚本,Docker Server版可以轻松集成到自动化工具和持续集成/持续交付(CI/CD)流程中,实现容器化应用的自动部署和扩展。
    • 安全性:Docker Server版提供了更严格的安全设置和权限控制,可以更好地保护生产环境中的容器应用。

根据需求,可以根据以下几个方面来决定选择Docker Desktop版还是Docker Server版:

  • 如果您是个人开发者或小型团队,希望在桌面操作系统上快速构建和测试容器应用,那么Docker Desktop版是一个不错的选择。
  • 如果您需要在生产环境中部署和管理容器应用,或者想要更高级的自动化和扩展功能,那么Docker Server版是更合适的选择。

无论选择哪个版本,Docker都是一个功能强大的容器化平台,可以提供便捷的环境管理和应用部署功能,加速软件开发和交付过程。根据项目需求和规模,选择适合的版本可以更好地满足您的容器化需求。


3.下载与安装Docker

标题:如何下载和安装Docker以及解答关于WSL 2的疑问

引言: Docker是一个强大的容器化平台,它可以帮助开发者更方便地构建、部署和管理应用程序。本文将向您展示如何从官方网站下载并安装Docker,并解答一些可能遇到的疑问,例如什么是WSL 2以及是否需要勾选该选项。让我们开始吧!

第一步:访问官方网站
Docker: Accelerated Container Application Development

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

第二步:下载Docker安装程序

点击适合操作系统的版本链接后,将会跳转到下载页面。即开始下载Docker安装程序。

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

第三步:安装Docker 下载完成后,找到下载的安装程序文件并运行它。

第四步:启用WSL 2(可选)

在Windows平台上,Docker使用了WSL 2(Windows Subsystem for Linux 2)来提供更好的性能和兼容性。WSL 2是Windows内置的适用于Linux的子系统,通过它可以在Windows上运行Linux容器。

在安装过程中,可能会看到是否启用WSL 2选项。如果你希望在Windows上使用更好的性能和兼容性,选择启用此选项。否则,可以选择不启用。

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

什么是WSL2

        WSL 2是指Windows Subsystem for Linux 2(Windows 的 Linux 子系统第二版)。它是Microsoft在Windows 10中引入的一项功能,旨在使开发者能够在Windows操作系统中运行本地的Linux环境。

WSL 2通过在Windows操作系统上实现完整的Linux内核虚拟化,提供了更好的性能和兼容性,与前一版的WSL相比有了显著的改进。具体来说,WSL 2使用了轻量级虚拟机技术,在Windows主机上运行真实的Linux内核。这使得WSL 2能够在Windows操作系统上实现更好的系统调用兼容性和更高的性能表现。

        在Docker中,WSL 2成为了一个常用的环境来运行Docker引擎。Docker Desktop for Windows在使用WSL 2的情况下,利用了其更好的性能和支持,提供了与Linux系统相似的容器化体验。开发者可以在WSL 2中构建和运行Docker容器,再与Windows系统中的应用程序进行交互,从而获得在Windows平台上与Linux环境更加一致的开发体验。

小总结:

        WSL 2是Windows操作系统中的一项功能,通过在Windows上虚拟化运行Linux内核,提供了更好的性能和兼容性。在Docker方面,WSL 2成为了一个常用的环境来构建和运行Docker容器,使得开发者能够在Windows平台上获得与Linux环境更接近的容器化体验。

wsl2 和hype-V有关系吗

是的,WSL 2与Windows操作系统中的Hyper-V相关。

  •         Hyper-V是Windows操作系统中的一种虚拟化技术,它允许在物理硬件上同时运行多个虚拟机,并提供了它们所需的资源和环境。WSL 2利用了Hyper-V的功能,通过在Windows操作系统中创建一个轻量级的虚拟机来运行Linux内核。这个虚拟机提供了完整的Linux环境,并与Windows操作系统进行交互。
  •         WSL 2使用Hyper-V虚拟化作为其运行环境的基础,不仅改善了性能表现,还为Docker和其他Linux相关工具提供了更好的兼容性和功能。在WSL 2中,Docker Desktop for Windows可以直接运行在WSL 2的虚拟机中,从而使得在Windows操作系统上运行Docker容器更加高效和稳定。

需要注意的是:   为了使用WSL 2和Docker Desktop,Windows系统需要支持Hyper-V,且启用了相关的虚拟化选项。此外,运行WSL 2和Docker Desktop可能需要一定的系统资源和配置要求,具体可以根据您的系统和需求进行调整和优化。

小总结: 

WSL 2与Windows中的Hyper-V有关系,WSL 2利用了Hyper-V虚拟化技术来提供更好的Linux环境和容器化体验。

第五步:完成安装

安装过程可能需要一些时间,请耐心等待。完成安装后,会收到一条成功的消息。此时,已成功下载和安装了Docker。  --->需要重启!

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

第六步:查看是否安装成功!

CMD-->

docker version

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言


界面图

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言

话到最后,

关于docker需不需帐号登录

我去找了资深问了相关问题:

docker官网,注册页登陆不进去—

  • 1.  现在用docker的时候,会登陆账号吗?还是无账号登陆使用?  
  • 2. 用账号登陆的话,需要付费吗? 如果付费的话,有没有破解版之类?

<爬虫部署,进阶Docker>----第二章 安装Docker,爬虫部署之Docker,java,开发语言文章来源地址https://www.toymoban.com/news/detail-852706.html

到了这里,关于<爬虫部署,进阶Docker>----第二章 安装Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第二章:CSS基础进阶-part1:CSS高级选择器

    后代选择器:E F 子元素选择器: EF 相邻兄弟选择器:E+F 群组选择器:多个选择器以逗号隔开(selector1,selector2,…) 属性选择器:E[attr],E[attr=“value”], E[attr~=“value”] CSS 属性选择器通过已经存在的属性名或属性值匹配元素 伪类选择器(简称:伪类)通过冒号来定义,它定义了

    2024年02月13日
    浏览(37)
  • 【云原生进阶之PaaS中间件】第二章Zookeeper-1-综述

            ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机

    2024年02月09日
    浏览(55)
  • 【云原生进阶之PaaS中间件】第二章Zookeeper-3.2架构详解

    » 领导者(leader),负责进行投票的发起和决议,更新系统状态 » 学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票 » Observer可以接受客户端连接,将写请求转发给leader,但observer不参加投票

    2024年02月08日
    浏览(56)
  • 【Nginx】第二章 Nginx安装

    nginx news       nginx-1.12.2.tar.gz pcre-8.37.tar.gz  openssl-1.0.1t.tar.gz zlib-1.2.8.tar.gz nginx-1.12.2.tar.gz 第一步,安装pcre 第一步 联网下载pcre  wget Download pcre-8.37.tar.gz (PCRE) 第二步 解压压缩文件 使用命令 tar -zxvf pcre-8.37.tar.gz 第三步 ./configure完成后,回到pcre目录下执行make,最后执行

    2024年02月11日
    浏览(35)
  • 第二章 Ubuntu下安装nginx

    第二章 Ubuntu下安装nginx 安装Ubuntu具体过程参考上一期 virtual下新建Ubuntu 云计算课程作业啦,如有错误,欢迎大家指正噢࿰

    2023年04月08日
    浏览(44)
  • 8月16日上课内容 第二章 部署LVS-DR群集

    本章结构:   数据包流向分析: (1)客户端发送请求到 Director Server(负载均衡器),请求的数据报文(源 IP 是 CIP,目标 IP 是 VIP)到达内核空间。 (2)Director Server 和 Real Server 在同一个网络中,数据通过二层数据链路层来传输。 (3)内核空间判断数据包的目标IP是本机V

    2024年02月11日
    浏览(51)
  • 第二章 Roboguide安装及注册步骤详解

    1)官方渠道,从上海发那科机器人有限公司采购;新电脑首次安装ROBOGUIDE后,有30天试用期限。30天之后需要购买授权才能正常使用ROBOGUIDE软件。 2)非官方渠道,见某宝,某鱼;貌似也很便宜,建议大家花钱买个方便。 这两者的软件安装步骤完全一样,只是最后注册的步骤

    2024年02月01日
    浏览(46)
  • 【Java入门合集】第二章Java语言基础(一)

    博主:命运之光 专栏:Java零基础入门 学习目标 掌握变量、常量、表达式的概念,数据类型及变量的定义方法; 掌握常用运算符的使用; 掌握程序的顺序结构、选择结构和循环结构的使用; 掌握数组的定义及使用方法; 掌握基本的输入输出方法; 提示:不要去强记

    2024年02月02日
    浏览(39)
  • 【Java入门合集】第二章Java语言基础(三)

    博主:命运之光 专栏:Java零基础入门 学习目标 掌握变量、常量、表达式的概念,数据类型及变量的定义方法; 掌握常用运算符的使用; 掌握程序的顺序结构、选择结构和循环结构的使用; 掌握数组的定义及使用方法; 掌握基本的输入输出方法; Java中的语句有很多种形式

    2024年02月03日
    浏览(58)
  • 第二章--Java多线程高并发+面试题

    s1 基础知识 001 并发编程的优缺点 优点 充分利用多核cpu的计算能力 方便业务拆分,提升系统并发能力和性能,提升程序执行效率,提速 缺点 内存泄漏 | 上下文切换 线程安全 | 死锁 002 并发编程三要素 三要素 安全问题的原因 具体原因 对策 原子性 线程切换 一个或多个操作要么

    2024年02月06日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包