Windows安装Docker Desktop,详细步骤

一、简介

1.1 关于Docker

Docker 是一个开源的容器化平台,它允许开发者和系统管理员以一种快速、一致且安全的方式创建、部署和运行应用程序。

111111

功能

  1. 容器化:将应用程序及其依赖项打包到一个容器中,实现环境一致性。
  2. 可移植性:容器可以在任何安装了 Docker 的主机上运行,无需担心环境差异。
  3. 自动化部署:通过 Dockerfile 自动化构建容器镜像,简化部署流程。
  4. 版本控制和组件重用:在 Docker Hub 或私有仓库中管理镜像版本,实现组件重用。
  5. 微服务架构支持:适合微服务架构,可以将应用拆分成多个独立的服务。
  6. 资源利用率:容器共享宿主机内核,比虚拟机更高效地使用系统资源。
  7. 网络和存储管理:提供网络和存储的抽象和隔离,方便容器间的通信和数据持久化。
  8. 安全性:容器之间相互隔离,提高了安全性;Docker 还提供了安全扫描和加固功能。

优势

  1. 一致性:确保应用程序在不同环境之间具有相同的运行表现。
  2. 开发与生产环境一致性:开发环境和生产环境之间的差异最小化,减少"在我机器上可以运行"的问题。
  3. 快速迭代:容器的快速启动和停止能力,加速了开发和部署流程。
  4. 持续集成和持续部署(CI/CD) :与 CI/CD 工具集成,实现自动化测试和部署。
  5. 资源优化:容器共享宿主机资源,提高资源利用率,降低成本。
  6. 易于维护和扩展:容器的独立性和轻量级特性使得维护和扩展更加容易。
  7. 多租户支持:在多租户环境中,容器提供了更好的隔离性和安全性。
  8. 社区和生态系统:拥有活跃的社区和丰富的生态系统,提供了大量的工具和集成选项。

Docker 的这些功能和优势使其成为现代软件开发和运维中不可或缺的工具之一,特别是在云计算、微服务架构和 DevOps 实践中。

1.2 关于Docker Desktop

Docker Desktop 是 Docker 的桌面版本,它是一个易于安装和配置的桌面应用程序,允许用户在个人计算机上直接运行 Docker。Docker Desktop 支持 Windows 10 64 位和 macOS Sierra 及更高版本的操作系统。它提供了一个图形用户界面(GUI)和命令行界面(CLI),使得用户可以更直观、更方便地使用 Docker。

image

二、下载及安装

2.1 下载

下载安装包如下:

image

(安装包可私信)

2.2 安装

双击安装包开始

image

image

image

image

安装完成

image

直接启动失败,需要进行配置

image

image

三、配置

因为docker desktop 是可以部署在windows 上来运行docker的应用服务的,其基于windows 的 Hyper-V服务和WSL2内核的Windows上创建一个子系统(linux),从而实现其在windows上运行docker。所以电脑上需要开启Hyper-V服务和安装WSL2

3.1 安装WSL2

image

(安装包可私信)

image

image

3.2 开启Hyper-V 服务

开启Hyper-V 服务:控制面板—程序—程序和功能—启动或关闭Windows功能中勾选【Hyper-V】和【容器】选项。

image

image

win11家庭版没有容器选项,不用处理

image

配置完毕后,重启电脑

备注:

由于 Windows 家庭版没有 Hyper-V,因此必须先安装它。

如下所示,没有Hyper-V选项

image

Windows 11 家庭版,请按照以下步骤安装 Hyper-V:

复制以下批处理代码,新建空白文本后保存,保存更改文本 .txt 后缀为 .bat 格式,这样就能变为批处理脚本。右键以管理员身份运行即可。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

image

image

image

重新启动后,Hyper-V 将在您的 Windows 上安装并自动启用,如下所示:

image

3.3 启动

左下角变成绿色,启动成功

image

3.4 配置镜像源

image

image

配置如下,因为近期国内镜像源关闭,配置中registry-mirrors中镜像源更换为可访问的,推荐阿里容器镜像服务

{
    "registry-mirrors" : [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ],
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  }
}

image

3.5 验证

‌Win + R‌:按下Windows键和R键,打开“运行”对话框,输入cmd或cmd.exe,然后按下回车键,即可打开命令提示符窗口。‌

执行如下docker命令,如下显示,则安装成功

docker images

image

  • 31
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Docker Desktop for Windows 的步骤如下: ### 步骤一:访问 Docker 官网下载 首先,前往 [Docker官网](https://www.docker.com/products/docker-desktop) 下载适用于 Windows 操作系统的 Docker Desktop 最新版本。 ### 步骤二:运行安装程序 从浏览器下载的 `.msi` 文件是一个安装包,双击该文件开始安装过程。按照向导提示完成基本设置即可,通常建议接受默认选项。 ### 步骤三:等待安装完成 整个安装过程会包括一些必要的系统配置和更新,这需要一定的时间,请耐心等待直至安装完毕。最后会显示“Docker Desktop 已经安装成功”。 ### 步骤四:启动 Docker Desktop 找到已安装Docker Desktop 图标(通常位于任务栏、开始菜单或其他常用应用程序列表中),点击图标启动服务。 ### 步骤五:验证 Docker 是否正常工作 打开命令提示符并输入 `docker -v` 来检查 Docker 的版本信息,如果看到类似输出 `Docker version XYZ, build ABCDEF...`,则表示 Docker 正常启动并且可以使用了。 ## 相关问题: 1. **Docker DesktopDocker CE 有什么区别?** - Docker Desktop 包含了一个集成环境,不仅有 Docker 主体,还集成了 Kitematic 界面、VS Code 插件等工具,提供更丰富的用户体验。而 Docker CE (Community Edition) 是开源版 Docker 核心软件,侧重于核心功能。 2. **如何卸载 Docker Desktop?** - 可以通过控制面板的“程序”部分卸载 Docker Desktop,找到“Docker Inc.”下的 Docker Desktop 应用,并选择卸载。也可直接从开始菜单搜索 Docker Desktop 后右键选择“卸载”。 3. **在 Windows安装 Docker Desktop 需要考虑哪些硬件需求?** - 硬件需求通常包括足够的 CPU 资源、内存以及可用磁盘空间,尤其是当运行大型容器或执行复杂操作时。具体而言,推荐至少4GB RAM、现代处理器和支持的Windows版本(如Windows 10或更高)。详细规格可以在官方文档中查询到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值