Docker安装

1 环境准备

1.1 开启Hyper-V

Hyper-V功能仅在Windows专业版、企业版和教育版中可用,家庭版不支持Hyper-V功能。
为了解决这一问题,我们需要通过自行创建cmd指令执行。

操作步骤:

  1. 创建cmd文件
  • 首先需要创建一个cmd文件,可以命名如下:“Hyper-V.cmd”,创建位置随机,创建内容:
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. 执行代码
  • 点击右键,选择以管理员身份运行。
  1. 重启生效
  • 执行完成后,需要点击Y进行重启生效相应的配置。

1.1 安装 WSL

wsl2 工具帮助系统在win系统下建立linux运行环境,是部署docker的前置条件。管理员身份运行执行如下指令:

wsl --update

在命令行界面输入如下指令,验证是否安装成功:

wsl

此时,通过执行如下指令查询可用的WSL分发列表:

wsl.exe --list --online

我们选择最新的Ubuntu,通过如下指令执行安装:

wsl --install -d Ubuntu-22.04

通过管理员权限执行如下执行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

然后执行如下指令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2 安装 Docker Desktop

https://www.docker.com/get-started/ 下载
按照默认选项安装,重启
打开cmd命令行,输入如下指令:

docker -v

如果此时能正常显示对应的docker 版本,则对应的安装成功

3 Docker Desktop中文设置

前往 DockerDesktop-CN 仓库获取对应系统的 Docker Desktop 安装包和汉化包:(注意下载你对应 Docker DeskTop 版本的汉化包)
根据你的操作系统及芯片架构,选择对应的安装包和汉化包

安装与替换汉化包步骤
在进行任何文件替换前,请先关闭 Docker Desktop!
找到 Docker Desktop 安装目录下的 Docker\Docker\frontend\resources 文件夹,并定位到其中的 app.asar 文件。

替换操作步骤:

  1. 备份原始文件:找到当前目录下的 app.asar 文件,并将其复制一份作为备份。
  2. 替换汉化包:将从 GitHub 下载的汉化包复制到上述目录中,并将其重命名为 app.asar
  3. 重启 Docker Desktop

注意事项:

  • 请确保每次更新 Docker Desktop 后重新检查是否需要更新对应的汉化包。
  • 如果遇到界面未变化,请尝试清除缓存或卸载后重新安装。
  • 若不确定自己电脑的芯片类型,可在任务管理器(Windows)或关于本机(Mac)中查看相关信息。

4 镜像加速

使用阿里云镜像加速,在 阿里云 产品与服务界面,输入容器,查询相应的服务,选择容器镜像服务ACR,选择镜像工具下的镜像加速器,即可获取个人专属的镜像加速器的地址。

修改dokcer配置
打开安装好的docker的主界面:在设置界面找到Docker引擎,将内容按照类似如下内容修改:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "debug": false,
  "experimental": false,
  "insecure-registries": [],
  "registry-mirrors": [
    "https://XXXXXXX.mirror.aliyuncs.com"
  ]
}

设置好后,点击应用,然后用如下命令验证是否安装成功:

docker run hello-world
posted @ 2025-11-25 08:21  半截山上的小猫  阅读(48)  评论(0)    收藏  举报