Windows系统安装Docker Desktop

注意事项

建议使用Windows系统的专业版及以上版本

安装步骤

官网下载软件

https://docs.docker.com/desktop/setup/install/windows-install/

在这里插入图片描述

安装到其它盘符操作(如果就想安装到C盘可以跳过这个步骤, 直接执行文件)

可以看到, 文档中官方给出的命令行参数说明很详细;

首先找到下载好的Docker Desktop Installer.exe可执行文件,选中文件按f2(fn+f2)进行重命名为dockerdesk

ps:重命名请注意不需要输入.exe, 如果没有文件扩展名显示,请在文件资源管理中勾选文件扩展名

在这里插入图片描述

找到该文件,在文件路径框中输入powershell点击回车

在这里插入图片描述

# 使用该命令可以看到官方提示的帮助,如果不想看可以不用执行该命令

./dockerdesk.exe --help

在这里插入图片描述

然后继续执行如下命令

ps:先创建好D:\program\DockerDesktop和D:\program\DockerDesktopWSL文件夹,名字最好是DockerDesktop和DockerDesktopWSL

#dir= 为指定 docker-desktop 安装位置(软件本体), 为 D:\program\DockerDesktop
#wsl-default-data-root= 为指定 docker-desktop-data 安装位置(本地镜像等存储路径,即为 Settings->Resources Advanced-> Disk image location的路径),为D:\program\DockerDesktopWSL

./dockerdesk.exe install --accept-license --backend=wsl-2 --installation-dir='改成自己想安装的路径' --wsl-default-data-root='改成自己想安装的路径' 

改好后,点击回车进行执行

等待出现软件安装界面

一直点击下一步,安装完成即可

ps:如出现close and restart界面可以先关闭掉,因为后面还要打开Windows系统的一些配置,也需要你重启电脑

Windows系统的配置

按win键,输入控制面板,点击 启用或关闭Windows功能

在这里插入图片描述

勾选以下图片中红框部分

在这里插入图片描述

然后点击确认,然后点击立即重新启动

软件的一些必要设置(以下设置需要点击apply才能生效,如果点不了,那就是安装后,出现了错误,需要解决,请看最后的一些常见问题解决办法)

在这里插入图片描述
建议更改为其它盘符,最好不要放入C盘
在这里插入图片描述
在这里插入图片描述

更改镜像源

在这里插入图片描述

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://registry.hub.docker.com",
    "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"
  ]
}

真正成功安装

只要不是stopped就行
在这里插入图片描述

容易出现的常见问题

ps:以下一些更新和下载操作可能需要科学上网

wsl kernel 版本低

按win键,输入powershell,选择以管理员身份运行,输入wsl --update

在这里插入图片描述

显示wsl自动更新失败,或者一直显示docker engine stopped

同样先输入 wsl --update,等待更新成功,看看是否正常启动
如果更新成功还是显示stopped,需要输命令 wsl --install Ubuntu

如果你电脑不是Windows专业版可能需要去下载wsl

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完后点击运行安装即可

### 如何在 Windows Server 上安装 Docker Desktop 要在 Windows Server 上安装 Docker Desktop,需遵循特定的要求和步骤。以下是关于此主题的详细说明: #### 系统需求 为了成功安装 Docker DesktopWindows Server 需要满足以下条件: - 支持的操作系统版本:Docker Desktop 只能在支持 Hyper-V 和 Containers 功能的 Windows 版本上运行。这通常包括 Windows Server 2016 或更高版本[^6]。 - 启用了 Hyper-V 和 Containers 功能。 #### 安装前的准备工作 在安装之前,需要确保服务器环境已准备好: 1. **启用 Hyper-V** 使用 PowerShell 命令来启用 Hyper-V 功能: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All ``` 2. **启用 Containers 功能** 类似地,通过以下命令启用 Containers 功能: ```powershell Enable-WindowsOptionalFeature -Online -FeatureNameContainers -All ``` 3. **重启服务器** 执行上述操作后,重新启动服务器以使更改生效。 #### 下载并安装 Docker Desktop 1. 访问官方 Docker 网站下载适用于 WindowsDocker Desktop 安装程序[^7]。 2. 运行下载好的 `.exe` 文件,并按照向导完成安装过程。 #### 配置 Docker Desktop 安装完成后,可以通过配置文件进一步调整 Docker Desktop 设置。例如,在某些情况下可能需要切换到 Linux 容器模式或修改默认资源分配。 #### 测试安装 验证 Docker 是否正常工作可以执行如下命令: ```bash docker --version ``` 如果返回了 Docker 的版本号,则表示安装成功[^8]。 --- ### 提供的相关工具补充 对于其他开发场景下的辅助工具,可参考以下内容: - 如果您计划使用 `docker-compose` 来管理多容器应用,可以根据具体操作系统选择适合的方式安装它。例如,在类 Unix 平台上可以直接通过脚本获取最新版二进制文件[^3]。 - 对于不完全兼容 Docker Desktop 的旧版 Windows 系统,可以选择利用 Docker Toolbox 替代方案[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值