找回密码
 立即注册
首页 业界区 安全 Windows 11家庭版安装 Docker容器超详细步骤(附加详细操 ...

Windows 11家庭版安装 Docker容器超详细步骤(附加详细操作截屏)

鞣谘坡 5 小时前
Windows 11家庭版安装 Docker

@
目录

  • Windows 11家庭版安装 Docker
  • 一、 环境准备

    • 1.1 开启Hyper-V
    • 2.1 安装 WSL

  • 二,安装 Docker Desktop
  • 三,镜像加速
  • 四,Docker Desktop中文设置
  • 五,补充:
  • 六,参考感谢

一、 环境准备

1.1 开启Hyper-V

Hyper-V功能仅在Windows专业版、企业版和教育版中可用,家庭版不支持Hyper-V功能。
为了解决这一问题,我们需要通过自行创建cmd指令执行。
创建cmd文件
首先需要创建一个cmd文件,可以命名如下:“Hyper-V.cmd”
创建位置随机,创建后,相应位置有如下显示的文件:
1.png

编辑内容
点击右键,选择编辑选项,修改其中内容为如下:
  1. pushd "%~dp0"
  2. dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
  3. for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
  4. del hyper-v.txt
  5. Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
复制代码
执行代码
点击右键,选择以管理员身份运行。
执行进度可通过界面查看,执行界面如下:
2.png

重启生效
执行完成后,需要点击Y进行重启生效相应的配置。
3.png

2.1 安装 WSL

win11系统下的 wsl2  工具是部署docker的前置条件,它能帮助系统在win系统下建立linux运行环境。
运行栏输入cmd,点击右键,选择以管理员身份运行。
执行如下指令:
  1. wsl --update
复制代码
等待升级完成即可。
4.png

安装WSL
在命令行界面输入如下指令:
  1. wsl
复制代码
出现如下的界面表明WSL没有安装
5.png

此时,通过执行如下指令查询可用的WSL分发列表(可能需要魔法上网才行)
  1. wsl.exe --list --online
复制代码
6.png

我们一般选择最新的Ubuntu即可,通过如下指令执行安装:(同样可能需要魔法上网才行)
  1. wsl --install -d Ubuntu-22.04
复制代码
执行成功后如下:
7.png

windows功能生效
通过管理员权限运行powershell ,执行如下执行:
  1. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
复制代码
等待执行完成。
8.png

继续执行如下指令:
  1. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
复制代码
9.png

二,安装 Docker Desktop

通过如下的链接: https://www.docker.com/get-started/
在docker desktop界面中选择合适的安装包的版本。显示如下:
10.png

按照默认选项安装即可。
安装好后,按照提示重启即可。
11.png

打开cmd命令行,输入docker -v,如果此时能正常显示对应的docker 版本,则对应的安装成功。
12.png

三,镜像加速

使用阿里云镜像加速
注册账号
通过如下的阿里云链接,注册一个阿里云账号。
https://homenew.console.aliyun.com/home/dashboard/ProductAndService
选择服务
在产品与服务界面,输入容器,查询相应的服务,选择容器镜像服务ACR。
13.png

选择镜像服务
在容器和镜像控制界面中,选择镜像工具下的镜像加速器,即可获取个人专属的镜像加速器的地址,如下图所示。
14.png

修改dokcer配置
打开安装好的docker的主界面:在设置界面找到Docker Engin,。
15.png

将其中的内容按照类似如下内容进行即可。
其中registry-mirrors是在阿里云的镜像地址。
  1. {
  2.   "builder": {
  3.     "gc": {
  4.       "defaultKeepStorage": "20GB",
  5.       "enabled": true
  6.     }
  7.   },
  8.   "debug": false,
  9.   "experimental": false,
  10.   "insecure-registries": [],
  11.   "registry-mirrors": [
  12.     "https://XXXXXXX.mirror.aliyuncs.com"
  13.   ]
  14. }
复制代码
设置好后,点击设置即可。
如上的配置执行完成,通过如下命令:
  1. docker run hello-world
复制代码
四,Docker Desktop中文设置

Docker Desktop 是一款广泛使用的容器化应用工具,对于中文用户来说,使用中文界面可以提升操作体验。虽然官方没有提供原生的中文支持,但我们可以通过汉化包来实现 Docker Desktop 的中文显示。本文将详细介绍如何在不同系统(Windows、Mac、Linux)上为 Docker Desktop 安装中文语言包。
前往以下 GitHub 仓库获取对应系统的 Docker Desktop 安装包和汉化包:(注意下载你对应 Docker DeskTop 版本的汉化包)

<font >
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册