曲线救国:window 安装 docker

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:

  1. 了解大厂经验
  2. 拥有和大厂相匹配的技术等

希望看什么,评论或者私信告诉我!

文章目录

  • 一、前言
  • 二、docker
    • [2.1 什么是 docker](#2.1 什么是 docker)
    • [2.2 window 上如何使用 docker](#2.2 window 上如何使用 docker)
      • [2.2.1 docker desktop](#2.2.1 docker desktop)
      • [2.2.2 docker desktop 下载](#2.2.2 docker desktop 下载)
      • [2.2.3 启用 Hyper-V](#2.2.3 启用 Hyper-V)
        • [2.2.3.1 window11 使用 PowerShell 启用 Hyper-V](#2.2.3.1 window11 使用 PowerShell 启用 Hyper-V)
        • [2.2.3.2 验证是否启动成功 Hyper-V](#2.2.3.2 验证是否启动成功 Hyper-V)
      • [2.2.4 安装 docker desktop](#2.2.4 安装 docker desktop)
      • [2.2.5 验证是否安装成功](#2.2.5 验证是否安装成功)
      • [2.2.6 验证 docker desktop 是否正常工作](#2.2.6 验证 docker desktop 是否正常工作)
  • 三、总结

一、前言

不知道大家最近有没有发现,window 不吃香了,mac m1/m2/m3 也都不吃香了。因为大模型的缘故,目前最吃香的应该就是 ubantu 系统,并且拥有 英伟达 的显卡。可惜这两者,我都没有,让我哭一会。

显卡的困难肯定是无法克服了,没得办法,只能想办法克服系统的问题了。这不又在 github 上发现了一些比较好的项目,奈何 window 太不友好,没得办法了,只能上 docker 了

二、docker

2.1 什么是 docker

官网是这么说的:Docker 帮助开发人员在任何地方构建、共享、运行和验证应用程序,无需繁琐的环境配置或管理。

docker 是一个独立的进程,包含它运行所需的所有文件。

其实docker 就是一层封装,跟我们对操作系统做镜像,本质上没有什么区别,就是把配置好的应用程序打包,方便在任何地方使用,就是把底层的一些东西屏蔽掉,实现一次打包,到处运行,这跟 JVM 本质上也没啥区别。

2.2 window 上如何使用 docker

通过 docker desktop,下面来安装 docker desktop

2.2.1 docker desktop

Docker Desktop 是一款适用于 Mac、Linux 或 Windows 环境的一键安装应用程序,可让您构建、共享和运行容器化应用程序和微服务。

它提供了一个简单的 GUI(图形用户界面),可让您直接从计算机管理容器、应用程序和映像。

Docker Desktop 减少了复杂设置所花费的时间,因此您可以专注于编写代码。它负责端口映射、文件系统问题和其他默认设置,并定期更新错误修复和安全更新。

2.2.2 docker desktop 下载

docker desktop 下载地址

2.2.3 启用 Hyper-V

2.2.3.1 window11 使用 PowerShell 启用 Hyper-V

以管理员身份打开 PowerShell 控制台,运行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

需要注意:开启后,依赖于特定硬件的程序不能良好运行。 例如,需要使用 GPU 进行处理的游戏或应用程序可能无法良好运行

在 Windows 10 上安装 Hyper-V,可参考这个链接

2.2.3.2 验证是否启动成功 Hyper-V

打开任务管理器,如果显示虚拟化已启动,则表示成功,如:

2.2.4 安装 docker desktop

记得启用 Hyper-V

2.2.5 验证是否安装成功

打开命令行或者 power shell

执行 docker version

2.2.6 验证 docker desktop 是否正常工作

打开命令行或者 power shell

执行 docker run hello-world

至此就安装成功了。可以进行愉快的玩耍了。PS: 一点都不愉快,曲线救国,怎会愉快!

三、总结

本文详细介绍了Docker在Windows系统上的安装方法,对于初学者来说非常友好。通过本文的介绍,读者可以了解到Docker的基本概念和在Windows系统上的安装步骤,为后续的Docker学习打下基础。

相关推荐
杀生丸学AI几秒前
【物理重建】PPISP :辐射场重建中光度变化的物理合理补偿与控制
人工智能·大模型·aigc·三维重建·世界模型·逆渲染
阳光九叶草LXGZXJ3 分钟前
达梦数据库-学习-47-DmDrs控制台命令(LSN、启停、装载)
linux·运维·数据库·sql·学习
vlln3 分钟前
【论文速读】递归语言模型 (Recursive Language Models): 将上下文作为环境的推理范式
人工智能·语言模型·自然语言处理
春日见10 分钟前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶
龙腾AI白云14 分钟前
基于Transformer的人工智能模型搭建与fine-tuning
人工智能·数据挖掘
Hgfdsaqwr15 分钟前
掌握Python魔法方法(Magic Methods)
jvm·数据库·python
lightningyang23 分钟前
DVWA 在 openEuler 系统的安装部署
docker·渗透测试·openeuler·dvwa·天枢一体化虚拟仿真靶场平台
s1hiyu25 分钟前
使用Scrapy框架构建分布式爬虫
jvm·数据库·python
2301_7634724631 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
珠海西格32 分钟前
“主动预防” vs “事后补救”:分布式光伏防逆流技术的代际革命,西格电力给出标准答案
大数据·运维·服务器·分布式·云计算·能源