windows安装docker的几个坑

1.勾选启动或关闭windows功能中的一些选项

步骤一:在Windows设置里面找到启动或关闭windows功能点击打开
在这里插入图片描述
按图所示勾选必要的几个框
在这里插入图片描述
步骤二:如果你的电脑系统是windows家庭中文版按照下面的做,不是就跳过这个步骤

@echo off
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
  1. 在桌面新建一个text文件
  2. 把上面的字符串拷贝到1创建的文件中,保存退出
  3. 把文件名命名为 hyper-v.bat 然后用管理员身份执行这个文件
  4. 查看步骤一 启动或关闭windows功能 中是否存在Hyper -V ,如果有的话就结束刚才启动的文件
2. 安装WSL2

以管理员身份运行下面命令

  • . 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • .启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

*执行

netsh winsock reset

如果报错执行

System.InvalidOperationException: Failed to set version to docker-desktop: 
3.安装linux
4. 下载安装docker

官网链接地址

5.安装结束,重启系统
6.打开下载好的docker,如下图

在这里插入图片描述

7.测试

在这里插入图片描述
执行$ docker run hello-world 返回hello from Docker! 代表成功安装了

8.修改镜像

在这里插入图片描述
在JSON文件中加入上面三个网址

"registry-mirrors": [
    "http://f1361db2.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
  ],

结束,是不是很麻烦docker对Windows系统太不友好了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows安装Docker有几种常见的方式: 1. **使用Docker Toolbox**:Docker Toolbox是一个包含Docker客户端和虚拟机的安装程序。它提供了一个全面的工具集,用于在Windows上运行Docker容器。Toolbox适合初学者和熟悉Docker的人使用。要使用Docker Toolbox,请按照官方文档中的步骤进行安装。 2. **使用Windows 10自带的Hyper-V驱动程序**:从Windows 10 Pro和Enterprise版本开始,Microsoft提供了一个内置的Hyper-V驱动程序,用于在Windows上运行Docker容器。这种方法不需要额外的虚拟机软件,但需要确认您的Windows版本支持此功能。安装过程中,您可能需要接受Hyper-V许可协议并配置一些设置。 3. **使用Windows Server**:如果您正在使用Windows Server,您可以直接安装Docker引擎,而无需虚拟机软件。这种方法更适用于需要Docker容器功能的服务器环境。要使用此方法,请确保您已安装适当版本的Windows Server,并按照官方文档中的步骤进行安装。 4. **使用Docker for Windows**:Docker for WindowsDocker公司为Windows用户提供的一种更现代和方便的安装方式。它基于Docker Toolbox,并针对Windows进行了优化,提供了更好的性能和用户体验。Docker for Windows直接在本地系统上运行Docker客户端和Hyper-V虚拟机,无需虚拟化软件层。 这些是Windows安装Docker的几种常见方式。选择哪种方式取决于您的需求和偏好。对于初学者,Docker Toolbox可能是一个不错的起点,因为它提供了全面的工具集。而对于服务器环境,Windows Server自带的功能可能是更好的选择。使用Docker for Windows是介于两者之间的选择,它提供了更好的性能和用户体验,并适合大多数使用情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值