安装windows版本docker(配置镜像源+拉取运行docker)

目录

1.下载地址

2.windows开启Hyper-V

3.安装wsl

4开启BIOS虚拟化技术

5.安装Docker-Desktop

6.启动doceker-desktop

7.配置镜像源

7.安装第一个镜像


1.下载地址

https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exehttps://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe

2.windows开启Hyper-V

  1. Win + R 打开"运行"对话框,输入 OptionalFeatures 并按回车。

  2. 在弹出的"Windows 功能"窗口中,勾选 Hyper-V 及其所有子选项。

    1. 勾选Hyper-V

    2. 勾选 Windows Hypervisor Plaform

    3. 勾选 适用于Linux的windows子系统

  3. 点击 确定,等待系统安装 Hyper-V 功能。

  4. 安装完成后,选择 立即重新启动 完成设置。

    1. .

    2. 立即重新启动

  5. 查看虚拟化是否开启

    1. windows管理器 ===》 虚拟化 ===》 已启用

    2. 可以发现这里有个小企鹅

3.安装wsl

  1. windows应用商店 搜索ubuntu
    1. 点击免费获取
      1. 等待安装
        1. 输入用户名
          1. admin
            1. 其他的也是可以的
        2. 设置密码
          1. admin123456
        3. passwd: Authentication token manipulation error
          1. 出现这个东西密码输入错误
          2. 输入y再次尝试即可
  2. 找到powershell(安装)
  3. 输入安装指令
    1. wsl.exe --install
    2. 输入一下指令 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
    3. 查看正在运行的版本
      1. wsl.exe --list --verbose
    4. 查看在线版本
      1. wsl.exe --list --online
      2. wsl --install -d Ubuntu-20.04
      3. 网速太慢了(建议使用第一种)
    5. 查看运行状态
      1. wsl --status

4开启BIOS虚拟化技术

进入BIOS开启虚拟化(如果已禁用):

  1. 重启电脑

  2. 在启动时按特定键进入BIOS(通常是:F2、F10、Del、Esc,品牌不同按键不同)

  3. 在BIOS中找到虚拟化设置(通常在Advanced或CPU Configuration中)

  4. Intel Virtualization Technology (Intel CPU)或 SVM Mode (AMD CPU)设置为 Enabled

  5. 保存并退出(通常是F10)

5.安装Docker-Desktop

  1. 找到刚刚的软件
  2. 全部勾选
  3. 可以看到正在安装
  4. 桌面有个图标

6.启动doceker-desktop

    1. 点击accept
    2. Continue without signing in
    3. 更新
      1. 打开powshell
      2. 输入指令
      3. wsl --update
      4. 安装完成
      5. 点击restart
        1. 如果出现下面的情况
        2. 需要开启bios虚拟化技术
      6. 这里还有一种情况开启之后仍然是失败的
        1. 开启之后依旧不支持

        2. 打开powershell

        3. bcdedit /enum

        4. 如果没有这个选项执行下面的指令

        5. bcdedit /set hypervisorlaunchtype Auto

        6. 然后重启电脑就可以了

        7. 到此安装结束

        8. Engine running看起来也是启动的

7.配置镜像源

直接复制在这里面就可以了

{

"builder": {

"gc": {

"defaultKeepStorage": "20GB",

"enabled": true

}

},

"experimental": false,

"registry-mirrors": [

"https://mirror.ccs.tencentyun.com",

"http://hub-mirror.c.163.com",

"https://e2zfh98i.mirror.aliyuncs.com",

"https://mirror.baidubce.com",

"https://docker.mirrors.ustc.edu.cn",

"https://docker-cf.registry.cyou",

"https://dockercf.jsdelivr.fyi",

"https://docker.jsdelivr.fyi",

"https://dockertest.jsdelivr.fyi",

"https://dockerproxy.com",

"https://docker.m.daocloud.io",

"https://docker.nju.edu.cn",

"https://docker.mirrors.sjtug.sjtu.edu.cn",

"https://mirror.iscas.ac.cn",

"https://docker.rainbond.cc",

"https://do.nark.eu.org",

"https://dc.j8.work",

"https://dockerproxy.com",

"https://gst6rzl9.mirror.aliyuncs.com",

"https://registry.docker-cn.com",

"http://hub-mirror.c.163.com",

"http://mirrors.ustc.edu.cn/",

"https://mirrors.tuna.tsinghua.edu.cn/",

"http://mirrors.sohu.com/"

]

}

重启镜像

8.安装第一个镜像

  1. docker pull nginx
  2. 拉取完成
  3. 点击images直接就可以启动成功了
  4. 输入80就可以了
相关推荐
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
Alsn863 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉3 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
AC赳赳老秦3 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw
2601_961875243 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant