安装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就可以了
相关推荐
5G全域通2 小时前
面向5G复杂性的下一代运维技术体系:架构、工具与实践
大数据·运维·人工智能·5g·架构
你好helloworld2 小时前
ubuntu安装protobuf
linux·运维·ubuntu
Atri厨2 小时前
awk入门练习题
linux·运维·服务器
极客小云3 小时前
【2026年Docker国内镜像源最新可用清单与配置指南】
运维·docker·容器
乾元3 小时前
生成对抗样本在网络安全中的工程化解读——AI 误报、误判与对抗的真实边界
运维·网络·人工智能·python·安全·web安全
AI题库3 小时前
PostgreSQL 18 从新手到大师:实战指南 - 1.3 Docker环境搭建
数据库·docker·postgresql
zeijiershuai3 小时前
Linux、Linux常用命令、Linux软件安装、Linux项目部署
linux·运维·服务器
小宇的天下3 小时前
Calibre nmDRC 高级边缘处理与输出控制(17)
linux·运维·lvs
java_logo3 小时前
Caddy Docker 容器化部署指南
运维·docker·容器·caddy部署·caddy部署文档·caddy部署教程·docker部署caddy