【愚公系列】2022 年 03 月 Docker 容器 Windows11 安装 Docker Desktop
一、Docker Desktop 的下载
下载网址:https://docs.docker.com/desktop/windows/install/
二、配置 WLS2
1.系统要求
Windows 11 64 位:家庭版或专业版 21H2 或更高版本,或者企业版或教育版 21H2 或更高版本。
在 Windows11 上启用 WSL 2 功能。
Windows 11 上成功运行 WSL 2 需要以下硬件先决条件:具有二级地址转换 (SLAT)的 64 位处理器 4GB 系统内存 必须在 BIOS 设置中启用 BIOS 级硬件虚拟化支持。
2.打开系统虚拟机平台
2.1 启用"适用于 Linux 的 Windows 子系统"这个功能
启动 WSL。用管理员身份打开 PowerShell,然后在 PowerShell 中,输入下面的命令。
2.2 启动虚拟机给功能
2.3 下载 Linux 内核更新包
下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
一路点击就好。
2.4 将 WSL2 设置为默认版本
三、安装配置 Linux 发行版
1.安装 Windows Terminal 终端
打开 Microsoft Store,搜索 Terminal,安装 Windows Terminal,用于后面和 WSL 子系统交互。
2.安装 ubuntu 系统
安装完成后,第一次打开 Ubuntu 的时候,将打开一个控制台窗口,会等待几分钟来进行配置,启动完成后为 Ubuntu 创建一个用户和密码
备份安装源
修改 sources.list 安装源到国内镜像
保存退出后更新软件列表
四、安装 Docker Desktop for windows
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
查看 docker 版本
五、配置镜像加速器
接下来我们给 Docker 配置镜像加速器,我们鼠标右键点击 docker 的图标,选择 Settings,在 Daemon 处的 Registry mirrors,安装上面的 eg 例子,添加镜像加速器,然后点击 Apply 按钮。此时会提示 Docker Desktop 正在启动,过一会提示启动完成。
各个平台的镜像加速器如下:
Docker 中国官方镜像 https://registry.docker-cn.com
DaoCloud 镜像站 http://f1361db2.m.daocloud.ioAzure
中国镜像 https://dockerhub.azk8s.cn
中科大镜像站 https://docker.mirrors.ustc.edu.cn
阿里云 https://<your_code>.mirror.aliyuncs.com
需要先在阿里云注册并登录,点击“创建我的容器镜像”, 进入管理界面,然后点击“镜像加速器” ,可获得镜像加速器连接。
七牛云 https://reg-mirror.qiniu.com
版权声明: 本文为 InfoQ 作者【愚公搬代码】的原创文章。
原文链接:【http://xie.infoq.cn/article/5940a26cc4bbaf62ab0205e22】。文章转载请联系作者。
评论