Windows10 Docker安装详细教程
<h2>前言:</h2><p> 在上一章节已经成功的在Linux CentOS 8.4远程服务器中安装了Docker,下面让我们一起来试试如何在Windows10中安装Docker并运行起来。有人说你既然在Linxu环境中安装了Docker了,为什么还要到Windows环境中去折腾一个Dokcer环境呢?这不是在浪费时间内。那么那就大错特错了,在Windows环境中安装一个Dokcer是为了便于我们在自己的Windows开发环境中快速打搭建你所需要的开发运行的软件环境而准备的比如说有时候你本地需要在Windows10开发环境中快速搭建一个Ms SQLServer的运行环境,但是大家在Windows环境安装过的都知道Ms SQLServer安装快则半个到一个小时,忙的话就是两三个小时不等。但是你使用Docker的话,下载镜像到运行容器在到配置可能就是十多分钟的功夫吧。好了废话不对说,下面我们开始来配置Window10下的Docker环境吧。</p>
<h2>Docker Desktop是什么?</h2>
<p><span> Docker Desktop是适用于Windows的Docker桌面,是Docker设计用于在Windows 10上运行。它是一个本地 Windows 应用程序,为构建、交付和运行dockerized应用程序提供易于使用的开发环境。</span><span>Docker Desktop for Windows 使用 Windows 原生 Hyper-V 虚拟化和网络,是在 Windows 上开发 Docker 应用程序的最快、最可靠的方式。</span><span>Windows 版 Docker 桌面支持运行 Linux 和 Windows Docker 容器。</span></p>
<h2>Dokcer Desktop下载:</h2>
<blockquote>
<p>官方下载地址:Docker Desktop Installer.exe 下载地址</p>
<p>国内镜像:Windows安装包下载地址</p>
</blockquote>
<p> </p>
<p data-testid="productHeader_productName"><span>Windows 的 Docker 桌面说明:</span>https://hub.docker.com/editions/community/docker-ce-desktop-windows</p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130012729383-1734094215.png" alt="" loading="lazy"></p>
<h2>启用Hyper-V以在 Windows 10上创建虚拟机:</h2>
<blockquote>
<p>详情参考微软官方教程👉</p>
</blockquote>
<p><strong>注意:可以通过多种方式启用 Hyper-V,包括使用 Windows 10 控制面板、PowerShell(Hyper-V 作为可选功能内置于 Windows -- 无需下载 Hyper-V)。</strong></p>
<h3>1、使用 PowerShell 启用 Hyper-V</h3>
<p>以管理员身份打开 PowerShell 控制台,运行以下命令:</p>
<div class="cnblogs_code">
<pre>Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All</pre>
</div>
<h3 class="heading-anchor">2、通过控制面板“设置”启用 Hyper-V 角色</h3>
<ol>
<li>
<p>右键单击 Windows 按钮并选择“应用和功能”。</p>
</li>
<li>
<p>选择相关设置下右侧的“程序和功能”。</p>
</li>
<li>
<p>选择“打开或关闭 Windows 功能”。</p>
</li>
<li>
<p>选择“Hyper-V”,然后单击“确定”。</p>
</li>
</ol>
<p><strong>注意:安装完成后,系统会提示你重新启动计算机。</strong></p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130011344437-849934238.png" alt="" loading="lazy"></p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130011409189-1364130746.png" alt="" loading="lazy"></p>
<p> <img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130011506011-748785659.png" alt="" loading="lazy"></p>
<p> <img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130012100604-1698529318.png" alt="" loading="lazy"></p>
<h2>安装Docker Desktop:</h2>
<p>双击下载成功的Docker Desktop Installer.exe应用。</p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130020328769-7324744.png" alt="" loading="lazy"></p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130015438227-1450721845.png" alt="" loading="lazy"></p>
<p><strong><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130015522480-1079753349.png" alt="" loading="lazy"></strong></p>
<p><strong>安装成功,关机重启!!</strong></p>
<p> <img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130015740988-750102200.png" alt="" loading="lazy"></p>
<p><strong> 重启成功:</strong></p>
<p> <img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130020354868-116273119.png" alt="" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130020505651-73125976.png" alt="" loading="lazy"></p>
<h2>配置阿里云镜像加速地址:</h2>
<blockquote>
<p> 阿里云容器镜像服务 ACR👉</p>
</blockquote>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130020815935-1196283437.png" alt="" loading="lazy"></p>
<p>进入管理控制台获取镜像加速器地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors👉</p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130021206686-910977092.png" alt="" loading="lazy"> </p>
<h3>在Docker Desktop设置中配置阿里云镜像源:</h3>
<p class="margin-col text-muted" data-spm-anchor-id="5176.8351553.0.i11.67481991UA9rxD">在系统右下角托盘图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Docker Desktop。编辑窗口内的JSON串,填写下方加速器地址:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">{
</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">registry-mirrors</span><span style="color: rgba(128, 0, 0, 1)">"</span>: [<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">https://xxxx.mirror.aliyuncs.com</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">]
}</span></pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130021647981-1715085460.png" alt="" loading="lazy"></p>
<h2>Windows PowerShell查看Docker版本</h2>
<div class="cnblogs_code">
<pre>docker version</pre>
</div>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130022145702-1340474382.png" alt="" loading="lazy"></p>
<p> </p>
<h2 id="验证-docker桌面版-可以正常使用">验证Docker桌面版 可以正常使用:</h2>
<p>打开命令行窗口运行以下命令:</p>
<div class="cnblogs_code">
<pre>docker run hello-world</pre>
</div>
<p> 看到以下输出则表示安装成功,且能正常工作:</p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130024035591-1637619898.png" alt="" loading="lazy"></p>
<h3> 查看Docker Desktop中是否存在hello-world镜像是否拉取成功:</h3>
<blockquote>
<p>hello-world镜像地址:https://hub.docker.com/_/hello-world👉</p>
</blockquote>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130022632450-1320093525.png" alt="" loading="lazy"></p>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/1336199/202111/1336199-20211130022955920-1528201830.png" alt="" loading="lazy"></p>
<h2>通过启用WSL2安装Docker:</h2>
<blockquote>
<p><strong>注意:通过启用Hyper-v虚拟化的方式在windows中安装Dokcer以外,我们还可以通过安装配置WSL2环境来安装。</strong></p>
</blockquote>
<p> WSL2 是 Windows Subsystem for Linux 二代的简称,WSL2允许用户在Windows上运行受支持的Linux发行版。当前的Docker桌面版可以使用WSL2作为其Linux后台运行。因此我们需要首先在Windows操作系统上激活WSL2功能才能使用Docker做面板。</p>
<blockquote>
<p> 更多详情安装过程参考:Docker Desktop 安装手册 (Windows)👉</p>
</blockquote>
<h2>Docker学习系列文章</h2>
<p>入门必备:十本你不容错过的Docker入门到精通书籍推荐👉</p>
<p>day1、全面的Docker快速入门教程👉</p>
<p>day2、CentOS 8.4安装Docker👉</p>
<p>day3、Windows10 Docker安装详细教程👉</p>
<p> </p>
<p class="_1RuRku"> </p>
</div>
<div id="MySignature" role="contentinfo">
<blockquote >
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者名称:</span>追逐时光者</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'><span style='font-size: 17px; '>作者简介:</span>一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。</p>
<p style='font-family:YouYuan;font-size: 16px;margin: 0 auto 0.01em auto;'>
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【♥推荐♥】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。
</p>
</blockquote><br><br>
来源:https://www.cnblogs.com/Can-daydayup/p/15468591.html
頁:
[1]