加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/

截止目前, 星球 内专栏累计输出 66w+ 字,讲解图 2896+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2300+ 小伙伴加入学习 ,欢迎点击围观

大家好,我是小哈!

本小节中,我们将学习如何在 Windows 系统中安装 Docker 环境。

先安装 WSL 2

什么是 WSL 2 ?

WSL 是 "Windows Subsystem for Linux" 的缩写,顾名思义,WSL 就是 Windows 系统的 Linux 子系统,其作为Windows 组件搭载在 Windows 10 周年更新(1607)后的 Windows 系统中。

WSL 2 是 WSL 1 的升级版本,是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性

系统要求

想要安装 WSL 2 ,系统最低要求 Windows 10 系统

  • 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。

或 Windows 11。

低于 18362 的版本不支持 WSL 2,可使用 Windows Update 助手 更新 Windows 版本。

想要知道当前 Windows 系统版本号,可按住 win + R 快捷键,然后输入 winver ,点击【确定】按钮:

查看当前 Windows 系统内部版本号查看当前 Windows 系统内部版本号

启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟化”可选功能,以管理员身份打开 PowerShell 并运行

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新启动系统,以完成 WSL 安装并更新到 WSL 2。

安装成功后,打开任务管理器即可看到虚拟化已启用:

启用虚拟化功能成功启用虚拟化功能成功

安装 Docker Desktop

1、访问 Docker Desktop 官方下载地址:https://www.docker.com/products/docker-desktop/ , 选择对应平台的 Docker Desktop 安装包点击下载:

点击下载 Windows 系统 Docker 安装包点击下载 Windows 系统 Docker 安装包

2、下载成功后,双击开始安装:

windows 系统 docker 安装包windows 系统 docker 安装包

3、安装之前的相关配置:

  • Use WSL 2 instead of Hyper-V (recommended) : 启用虚拟化,以 WSL 2 替代 Hyper-V;
  • Add shortcut to desktop : 安装成功后添加桌面快捷启动图标;

将两个选项都勾选上,然后点击【ok】,开始安装:

Windows 安装 docker 第一步Windows 安装 docker 第一步

4、 安装成功后,点击【Close and restart】按钮重启系统:

Windows 安装 Docker 完成Windows 安装 Docker 完成

5、重启系统成功后,会自动显示如下弹框,点击【Accept】按钮接受协议:

接受 Docker 协议接受 Docker 协议

💡 注意:你可能会弹出如下图所示的警告,告诉你 WSL kernel version too low :

如何解决呢?步骤如下:

1、打开 cmd 命令行,执行如下命令更新 wsl:

wsl --update

2、如果启动 Docker 还是连接错误,在命令行中,执行以下命令进行重启:

netsh winsock reset

6、Docker 启动成功后,跳过引导介绍,看到下面界面表示 Docker 运行成功了:

Docker Desktop 启动成功Docker Desktop 启动成功

安装过程中你可能遇到的问题

小哈在 Docker Desktop 启动过程中,报错如下,导致启动失败:

System.InvalidOperationException:
Failed to set version to docker-desktop: exit code: -1 

启动 Docker Desktop 失败启动 Docker Desktop 失败

解决方案

通过管理员权限运行 PowerShell, 执行如下命令:

netsh winsock reset

重启计算机,即可正常启动 Docker Desktop 。

查看当前 Docker 版本

在 PowerShell 中执行如下命令,可打印 Docker 版本号:

docker -v

查看当前 Docker 版本号查看当前 Docker 版本号

验证 Docker Desktop 桌面版是否能够正常使用

在 PowerShell 中执行如下命令:

docker run hello-world

若输出如下,则表示 Docker 安装成功,且能够正常工作:

通过 Docker 执行 hello-world通过 Docker 执行 hello-world

打开 Docker Desktop 可查看到刚刚的 hello-world 镜像:

Docker Desktop 中查看 hello-world 镜像Docker Desktop 中查看 hello-world 镜像

Docker 镜像加速器

为提升后续镜像下载速度,需配置国内的镜像加速器,配置教程参考下面链接:

Docker 镜像加速器

关注小哈

© 2019 - 2024 犬小哈教程 All Rights Reserved.

相关内容推荐

地铁逃生关键词有哪些进度影响关键词优化如何分析商品关键词优化顺德seo关键词优化价格宁波关键词优化点击查看关键词歌词渣吗从哪些关键词A片市场研究论文关键词关键词铺满什么意思东奥关键词有哪些淘宝关键词热度在哪查找谷歌应用商店关键词淘宝关键词自然搜索流量回顾2021哪些关键词5个关键词总结生活沧州优化关键词公司推荐江苏传统网站设计关键词地图关键词标注优化方法安徽关键词排名代理眼部按摩仪关键词青岛靠谱关键词优化宁德全网关键词推广网站关键词排名怎么操作圈画关键词学法石家庄首页关键词排名绍兴网站目标关键词优化短视频完播关键词技能和经验关键词文案关键词怎么提取一轮复习关键词本溪提高关键词排名郴州关键词排名哪家强请搜所关键词www关键词网站优化哪家不错网络关键词怎么定义的滨江关键词seo优化关于av出轨的关键词网站关键词优化招商电话淘宝关键词更换省钱攻略园艺用品关键词大全关键词漫画版下载宿迁产品关键词排名工具关键词没排名怎么调整锦州关键词竞价推广报价辽宁关键词排名提升费用白银优质的关键词推广22笔画关键词页面风格关键词怎么设置关键词虎年好运来金城观app下载关键词携程关键词设置排名以下那些关键词蓝海词江口县关键词优化我爱我的父亲关键词论文常见关键词查重人生关键词英文歌名人生快乐的关键词江西卫视关键词查询亚马逊素材怎么搜关键词手机怎样限制搜索关键词滨州亚马逊关键词设置推广大学10个关键词排名亚马逊怎么修改关键词怎么查看淘宝关键词排名羊羔毛外套关键词优化系统化管理关键词贵港网站关键词优化设计涉及保密的关键词英文怎么重复关键词查找新闻节目关键词宁波提升关键词排名静海网站seo关键词关键词隐瞒身份的女孩关键词不需要隐藏读书笔记摘要关键词黄河颂诗词关键词2018年贵州发展关键词胞吞过程的关键词可爱短袖关键词是什么怎样查出关键词优化糖果的主题关键词产品排名等于关键词出价孝感关键词优化团队推广正规关键词优化排名公司淘宝关键词获取途径恩施网络推广关键词优化西安seo关键词优化软件根据关键词生成字典淘宝手推车关键词福建专业的关键词优化wps文档关键词大全怎么设置关键词好修眉刀的关键词营销关键词有哪些优点关键词简谱钢琴谱黄冈网络推广关键词铜陵关键词优化价格如何搜狗关键词点击排名技术优秀仓储人关键词seo推广营销平台关键词怎么爬取网站关键词质量关键词怎么写筛选标题包含什么关键词如何提取专利关键词苏州关键词分类代理关键词网站排名软件推荐紫鸟关键词工具奇葩僵尸头条搜索关键词推广关键词排名计划方案蜘蛛屯网站关键词优化外贸相关的关键词英文儿童益智积木桌关键词excel关键词快捷键微波菜的创意关键词关于药学的关键词英语石嘴山网站优化关键词排名智慧社区建设关键词优化怎么用vba查找关键词黄山关键词优化哪家好宁波关键词优化网站推广青州关键词排名推广服务睡衣产地关键词是什么东莞关键词软文排名推荐论述类文本选项关键词关键词教学版本推荐短视频入口seo关键词武胜县关键词优化关键词广告依附载体亚马逊关键词排第一夸克关键词怎么找动漫公众号关键词搜索好处芦苞关键词优化案例简历关键词搜索技巧符号英文关键词复数形式国自然关键词 免疫调控手套如何选关键词优化美食怎么设置关键词搜索事业成功的关键词区块链关键词单词查询关键词记忆口诀讲解大全创意写作学科关键词无锡关键词网站优化公司查询关键词排名怎么查下年规划关键词有哪些亚马逊店铺选品关键词收集自媒体关键词软件社会资本核心关键词杭州关键词推广专业团队黄山品牌关键词优化价格淘大客关键词排名精神的力量关键词作文核酸检测亭关键词福建省关键词竞价吉林关键词seo优化价格地图关键词标注优化方法咸鱼有哪些关键词品牌视觉打造关键词甘肃关键词排名提高方法亚马逊手动关键词怎么删除宁波 文章关键词优化同时输入2个关键词seo优化关键词要求找历史关键词查询怀化疫苗证明关键词查询网站关键词推广介绍语手电筒亚马逊关键词30个故事关键词关键词和人群的理解货架淘宝关键词是什么潜江关键词优化方式机器总动员的关键词亚马逊关键词怎么写最好开网店如何搜索关键词如何取消亚马逊的关键词关键词优化收费贵不贵关键词网络营销软件男背心关键词是什么历史中的友谊关键词安丘关键词优化排名徐州丰县关键词优化价格纯甄品牌关键词关键词在哪里找苹果手机特点的关键词亚马逊查看卖家的关键词巴式刷牙法关键词露营微词云的关键词苏州关键词快速排名公司长城关键词还有介绍词关键词和流量怎么来p站野兽先辈关键词如何提高软文关键词优化秋天睡衣关键词是什么9个关键词打到疲惫控成本提效益关键词物业论文摘要关键词江油产品关键词排名铜陵企业关键词推广优化怎么搜索瑜伽垫关键词词要怎样搜索女装关键词唐山关键词排名提升公司

合作伙伴

我赢网
www.clhczx.cn
www.snlanyards.com
www.pifajia.net.cn
www.imeiying.com
www.urkeji.com
www.innatjerome.com
www.lyhbj.cn
top1.urkeji.com
www.pifajia.net.cn
www.fishftmyers.com
www.hz.bj.cn
www.he1tech.com
www.8830000.cn
dh.jsfengchao.com
www.xtcwl.com
www.tbftz.com
www.8830000.cn
www.weiwin.cc
seo.chaoshanxing.com
www.te3.com.cn