安装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就可以了
相关推荐
Leinwin6 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_865382506 小时前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇6 小时前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.7596 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣7 小时前
智能体选型实战指南
运维·人工智能
yy55277 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ8 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔9 小时前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
安当加密9 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
dashizhi20159 小时前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑