Windows11下玩转 Docker

一、前提准备

  • WSL2:Windows 提供的一种轻量级 Linux 运行环境,具备完整的 Linux 内核,并支持更好的文件系统性能和兼容性。它允许用户在 Windows 系统中运行 Linux 命令行工具和应用程序,而无需安装虚拟机或双系统。
  • Ubuntu

1.1 安装 WSL2

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

启用适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell("开始"菜单 >"PowerShell" >单击右键 >"以管理员身份运行"),然后输入以下命令:

PowerShell 复制代码
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

启用虚拟机功能

安装 WSL 2 之前,必须启用"虚拟机平台"可选功能。 计算机需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

Shell 复制代码
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

将 WSL 2 设置为默认版本

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

1.2 安装所选的 Linux 分发

打开 Microsoft Store,并选择你偏好的 Linux 分发版

在分发版的页面中,选择"获取"

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码。

二、安装 Docker Desktop

下载 Docker Desktop

https://www.docker.com/

安装 Docker Desktop

首次打开时,将出现 Docker 订阅协议,点击 Accept(接受)以继续

随后,系统将提示用户登录。您可以选择使用 GitHub 账户或 Google 账户登录,若无上述账户,可选择跳过登录步骤


三、汉化 Docker Desktop

下载对应版本的中文语言包

https://gitee.com/Emirate/DockerDesktop-CN#https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2Fasxez%2FDDCS

检查 Docker Desktop 版本

  • 在Docker安装目录(Windows下默认为C:\Program Files\Docker\Docker\frontend\resources,Macos下默认为/Applications/Docker.app/Contents/MacOS/Docker Desktop.app/Contents/Resources)找到app.asar文件并将其备份,防止出现意外。
  • 将从本仓库下载的asar文件改名为app.asar后替换原文件

四、配置镜像源

Docker Desktop默认去 hub.docker.com 去下载软件镜像,配置国内源

json 复制代码
{
  "registry-mirrors": [
    "https://82m9ar63.mirror.aliyuncs.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}
相关推荐
RisunJan15 小时前
Linux命令-rlogin(远程登录)
linux·运维
深圳恒讯16 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
蓝天下的守望者16 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn16 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
小顿的企业观察17 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官17 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
看菜鸡互17 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
liguojun202519 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑20 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
云飞云共享云桌面21 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡