安装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就可以了
相关推荐
ZKNOW甄知科技2 分钟前
燕千云迭代版本发布:智能Agent深入业务现场
运维·人工智能·低代码·机器学习·自然语言处理·自动化·aigc
fb_1234516 分钟前
K8s部署带SSL的WordPress博客
容器·kubernetes·ssl
FY@-@24 分钟前
云计算基础(下):虚拟化原理与 DAS/NAS/SAN 存储
运维·服务器·云计算
硅基手札25 分钟前
SPI技术系列 13 · SPI 调试与排查
linux·运维·stm32·单片机·嵌入式硬件·bug
溜达的大象33 分钟前
飞牛NAS部署ONLYOFFICE Docs:把文档、表格和PPT的在线编辑能力放到自己的服务器上
运维·服务器·powerpoint
Sayai39 分钟前
Kafka 磁盘空间治理实战:retention 保留策略、log.dirs 在线扩容、分区跨盘迁移与不停机整体换盘
大数据·运维·分布式·kafka·消息队列
erzong23141 分钟前
Linux操作系统:基于环形队列&信号量实现多生产者多消费者的简易模型
linux·运维·服务器
小羊没烦恼!1 小时前
TypedSql:在 C# 类型系统上实现一个 SQL 查询引擎
java·linux·运维·服务器·开发语言·数据库·mysql
启博网络1 小时前
智慧档案库房工业组网:MR-1280 边缘大脑,实现温湿度、漏水、防火防盗设备智能联动教程
运维·网络·物联网·网络协议·网络安全·信息与通信·sdwan
海宇数据1 小时前
零信任架构实战:基于海宇普通维保查询构建自动化二手车认证展厅车况质检档案网关
运维·人工智能·架构·自动化