Docker Desktop 安装到D盘(包括镜像下载等)+ 汉化

目录

[一、 开启电脑虚拟化](#一、 开启电脑虚拟化)

[1. 搜索并打开控制面板](#1. 搜索并打开控制面板)

[2. 点击程序](#2. 点击程序)

[3. 点击启用或关闭 Windows 功能](#3. 点击启用或关闭 Windows 功能)

[4. 打开相关功能](#4. 打开相关功能)

[5. 没有Hyper-V的情况:](#5. 没有Hyper-V的情况:)

二、配置环境

[1. 更新 WSL 到最新版](#1. 更新 WSL 到最新版)

[2. 设置 WSL 2为默认版本](#2. 设置 WSL 2为默认版本)

[3. 安装 Ubuntu](#3. 安装 Ubuntu)

[三. WSL 迁移到D盘](#三. WSL 迁移到D盘)

[1. 停止运行wsl](#1. 停止运行wsl)

[2. 导出 WSL 备份文件](#2. 导出 WSL 备份文件)

[3. 注销原有的 WSL](#3. 注销原有的 WSL)

[4. 从备份中启动 WSL](#4. 从备份中启动 WSL)

[四、下载安装 Docker Desktop](#四、下载安装 Docker Desktop)

[1. 创建文件夹](#1. 创建文件夹)

[2. 下载 Docker Desktop](#2. 下载 Docker Desktop)

[3. 安装 Docker Desktop](#3. 安装 Docker Desktop)

[五、Docker Desktop 汉化](#五、Docker Desktop 汉化)

[1. 查看 Docker Desktop 版本](#1. 查看 Docker Desktop 版本)

[2. 下载汉化包](#2. 下载汉化包)

[3. 替换文件](#3. 替换文件)

六、结语


一、 开启电脑虚拟化

1. 打开控制面板

win 在里面搜索就行

2. 点击程序

3. 点击启用或关闭 Windows 功能

4. 打开相关功能

打开这三个: Hyper-V,适用于Linux的Windows子系统,虚拟机平台(Virtual MachinePlatform)

如果没有 Hyper-V 下面有解决方法!!!

然后会让你重启,重启就行了。

5. 没有Hyper-V的情况:

新建一个文本文档,将下面代码复制到里面,然后后缀修改为 .bat,右键以管理员身份执行安装Hyper-V 完成后重启即可。(执行后)

复制代码
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

二、配置环境

1. 更新 WSL 到最新版

如果你本来没有 Hyper-V, 完成上面第5步骤后,会自动装最新版的 wsl,跳过该小步。

wsl_update_x64.msi 点击下载https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

2. 设置 WSL 2为默认版本

复制代码
wsl --set-default-version 2

3. 安装 Ubuntu

去电脑 Microsoft Store里下载一个即可(后面移到D盘)

安装好后按 win 找到打开,会让你设置账号和密码,设置账号是能看到,设置好回车。设置密码时不会显示密码,设置好回车就行。


三. WSL 迁移到D盘

1. 停止运行wsl

复制代码
wsl --shutdown

2. 导出 WSL 备份文件

先在其他盘创建一个文件夹,存放这个导出文件。

复制代码
wsl --export Ubuntu-20.04 D:\liunx\WSL\Ubuntu.tar

3. 注销原有的 WSL

复制代码
wsl --unregister Ubuntu-20.04

4. 从备份中启动 WSL

复制代码
wsl --import Ubuntu-20.04 D:\liunx\WSL\Ubuntu2004 D:\liunx\WSL\Ubuntu.tar

参数一:Ubuntu 镜像版本

参数二:新的 WSL 的安装路径

参数三:刚才 WSL 的导入路径

四、下载安装 Docker Desktop

1. 创建文件夹

复制代码
D:\Program Files\Docker:Docker Desktop 

D:\Program Files\Docker\data:Docker

必须要一模一样!!!

2. 下载 Docker Desktop

Docker Desktop 点击下载https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

3. 安装 Docker Desktop

win 搜索命令行提示符,右键以管理员身份运行。

(1)进入到 Docker Desktop 的安装路径,我的放到了 D 盘的 gol 文件夹里。

复制代码
cd D:\gol

(2)执行命令安装

复制代码
start /w "" "Docker Desktop Installer.exe" install -accept-license --installation-dir="D:\Program Files\Docker" --wsl-default-data-root="D:\Program Files\Docker\data" --windows-containers-default-data-root="D:\\Program Files\\Docker"

五、Docker Desktop 汉化

1. 查看 Docker Desktop 版本

2. 下载汉化包

找到自己 Docker Desktop对应的版本:https://github.com/asxez/DockerDesktop-CN

3. 替换文件

按照我这上面的替换即可,替换完关闭后重新启动即可:

替换路径 D:\Program Files\Docker\frontend\resources


六、结语

可能有的 bug 没有遇到,遇到的伙伴可以私信发给我,我给它加上,方便其他伙伴操作,也方便下次安装的你和我!!!

相关推荐
CALL158119098457 分钟前
SVHC 247项与附录XVII限制物质,REACH测试项目有哪些?
运维·安全·安全性测试
flytalei10 分钟前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu
CableTech_SQH33 分钟前
行业运维新标杆:百盛3D全场景运维系统
运维·数据库·信息与通信·综合布线
程序猿老A1 小时前
云服务器ECS怎么配置多IP?
运维·服务器·tcp/ip
灯澜忆梦1 小时前
【Docker】#5 | 网络配置
网络·docker·容器
Canmag 兴隆磁性1 小时前
磁材包装产线自动化实践:自动定量装袋设备的原理、结构与选型思路
运维·自动化·永磁材料·包装
IDCPDU1 小时前
PDU 采集断网就丢数据?加一层本地缓存和补传逻辑
运维
云飞云共享云桌面2 小时前
钣金精密机械工厂:多工程师共享图形服务器,SolidWorks/UG 三维设计兼顾成本与数据安全
运维·服务器·人工智能·自动化·制造
刘胡子大叔2 小时前
docker build 跑了 92 分钟还是失败了
docker·容器
她说可以呀2 小时前
Docker 镜像的两种创建方式
java·分布式·docker