2024年Python最全<爬虫部署,进阶Docker>----第二章 安装Docker(1),2024我的Python大厂面试之旅

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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


* **简便性**:Docker Desktop版提供了易于使用的图形界面,可轻松启动、停止和管理容器,适合初学者和个人使用。
* **集成工具**:Docker Desktop版预装了用于开发的常用工具,如Docker Compose和Kubernetes,从而简化了容器编排和集群管理。
* **本地开发和测试**:Docker Desktop版允许在本地快速创建和测试容器,提供了与生产环境类似的开发环境。
  1. 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 下载完成后,找到下载的安装程序文件并运行它。
第四步:启用WSL 2(可选)

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

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

什么是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。  —>需要重启!

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

CMD–>

docker version


界面图

话到最后,

关于docker需不需帐号登录

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

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

文末有福利领取哦~

👉一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。img

👉二、Python必备开发工具

img
👉三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
img

👉 四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)
img

👉五、Python练习题

检查学习结果。
img

👉六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
img

img

👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值