【Docker】在Windows操作系统安装Docker前配置环境

欢迎来到《小5讲堂》,大家好,我是全栈小5。

这是《Docker容器》序列文章,每篇文章将以博主理解的角度展开讲解,

特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。

温馨提示:博主能力有限,理解水平有限,若有不对之处望指正!

目录

前言

经过前面两篇文章对现有Docker知识点了解和展开分析,大概知道了它的作用和用途,

本篇文章将记录在windows系统上安装和配置docker的环境。
【Docker】从Logo开始了解什么是docker
【Docker】可以将TA用于什么,简单了解下

环境准备

以下是博主在Windows操作系统上安装Docker的环境信息

  • 操作系统

    Windows 10 专业版,64位操作系统

  • Hyper-V

    提供一些帮助创建和运行虚拟机及其资源的服务和管理工具。

  • 容器

    提供服务和工具来创建和管理WIndows Server容器及其资源。

Hyper-V

描述

Hyper-V 是 Microsoft Windows 10 中的一种虚拟化技术和角色。它允许用户在运行 Windows 10 的计算机上创建和管理虚拟机。

使用 Hyper-V,可以在同一台物理计算机上运行多个虚拟机(VM),每个虚拟机都可以独立运行一个操作系统。

这些虚拟机可以是不同的 Windows 版本,也可以是其他操作系统,如 Linux。

Hyper-V 提供了一种可控制和隔离的虚拟环境,其中每个虚拟机都具有自己的独立虚拟硬件(如处理器、内存、硬盘等)。

这使得开发人员、测试人员和系统管理员可以在同一台计算机上进行应用程序开发、测试和部署,而无需另外购买物理设备。

通过 Windows 10 中的 Hyper-V,可以创建、配置、启动、停止和管理虚拟机,以满足各种个人和企业需求。

安装

安装非常简单,如下图所示

控制面板 》卸载和功能 》启用或关闭Windows功能,找到【Hyper-V】选项并勾选确定即可

容器

描述

在 Windows 10 中,容器是一种轻量级的虚拟化技术,用于隔离应用程序和其依赖的运行时环境。

Windows 10 提供了两种类型的容器:Windows 容器和 Hyper-V 容器。

1.Windows 容器

Windows 容器是基于命名空间和进程隔离的虚拟化技术。它共享操作系统内核,但应用程序和其依赖的资源与其他容器隔离。这使得多个独立的应用程序可以在同一台 Windows 10 计算机上并行运行,而互不干扰。Windows 容器适用于大多数应用程序,并提供更轻量级的虚拟化体验。

2.Hyper-V 容器

Hyper-V 容器是基于硬件虚拟化的虚拟化技术。它在每个容器内部运行一个独立的 Windows 操作系统实例,与其他容器和宿主机完全隔离。Hyper-V 容器提供了更高的隔离级别和安全性,适用于需要更严格隔离的敏感应用程序。

使用容器,开发人员和系统管理员可以更轻松地构建、部署和管理应用程序。

容器具有快速启动、小巧的资源占用和可移植性等优势,可以提供一致性的运行环境,简化应用程序的开发和部署过程。

安装

安装同样非常简单,如下图所示

控制面板 》卸载和功能 》启用或关闭Windows功能,找到【容器】选项并勾选确定即可

话题

为什么会觉得Windows在前沿技术有点落后的感觉?不妨大家在评论区留言下!

Windows前沿技术落后可能有几个原因。

首先,Windows作为一个相对成熟和广泛使用的操作系统,面临着许多复杂的技术和系统兼容性方面的考量。

为了保持向后兼容性,微软往往需要在新技术方面进行相对保守的决策,以确保旧版本的应用程序和硬件设备能够继续在新版Windows上运行。这可能导致在采用新技术方面的迟缓。

其次,Windows的开发过程相对较长。微软需要经过多个阶段的开发、测试和发布,以确保操作系统的质量和稳定性。

这个过程可能比其他平台更加复杂和耗时,因此可能导致Windows在一些前沿技术的推出方面相对滞后。

此外,微软的研发方向可能也与其他公司有所不同。

其他公司可能更加专注于某些前沿技术领域,而微软可能在其他领域有着更大的专注点。

这也可能导致微软在一些前沿技术方面相对滞后。

然而,微软也在努力与时俱进,通过不断推出更新和改进的版本,以及与其他公司合作开发新技术,来保持Windows的竞争力和跟上时代的步伐。

总结:温故而知新,不同阶段重温知识点,会有不一样的认识和理解,博主将巩固一遍知识点,并以实践方式和大家分享,若能有所帮助和收获,这将是博主最大的创作动力和荣幸。也期待认识更多优秀新老博主。

相关推荐
云运维笔记4 小时前
IP地址从入门到精通:网络通信的核心基石
运维·网络·计算机网络
bosins5 小时前
WSL2 启动即崩溃?调整超时参数解决 Docker 阻塞问题
linux·docker·wsl
码农学院5 小时前
企业官网改版后 AI 引用归零的复盘:301 重定向断层让爬虫索引掉线,修复方案与恢复数据
运维·geo优化·ai优化aio
kuroomi6 小时前
Ingress-Nginx与kubernetes 网络
linux·运维·网络·kubernetes
当下新鲜事6 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用
运维·物联网·业界资讯
闲云自留地6 小时前
Containerd 进阶教程:命名空间 Namespace、私有仓库 Harbor、容器管理全流程
容器
一直在努力学习的菜鸟7 小时前
Docker 完整知识体系图
docker
Doris__HE7 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化
闲云自留地8 小时前
Containerd 是什么?架构、插件与安装实践一次讲清
容器
java_logo10 小时前
Docker 部署 Gotenberg 完整教程:Compose 搭建文档转 PDF API
docker·pdf·chromium·libreoffice·文档转换·轩辕镜像·gotenberg