windows 安装Docker步骤以及在每一个步骤遇到问题合集

这篇具有很好参考价值的文章主要介绍了windows 安装Docker步骤以及在每一个步骤遇到问题合集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简述

Hyper-V

Hyper-V 是一个虚拟环境,是微软自己的虚拟化技术,也是微软第一个采用Vmware与CitrixXen一样基于hypervisor的虚拟化技术,对windows的支持基本是没有问题的,而根据官方的资料介绍,它甚至可以安装专门为Linux设计的Integrated Components(里面包含磁盘和网络适配器的VMbus驱动)以使Linux虚机也能获得高性能,同样的,和主流的虚拟化技术相似,hyper-v也支持半虚拟化与全虚拟化,但它的半虚拟化仅支持与宿主机相同版本的系统,如果你不喜欢它的图形化界面,那你也可以在Server Core(命令行的windows)上安装hyper-v虚拟化程序,来满足自己的需求。
总而言之,hyper-v虚拟化技术继承了它的缔造者,微软图形化界面方便操作与直观展示的好处,按它的说法,它的虚拟化性能不比业界主流的虚拟化性能差,那就让时间来检验它的真伪吧。

问题一、开启Hyper-V

在windows专业版安装docker时可以在powerShell控制台,以管理员身份运行一下命令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

专业版在运行以上命令后可以完成开启。但家庭版和学生版开启时会报错(即使是管理员模式下也没用)

enable-windowsoptionalfeature : 功能名称 microsoft-hyper-v 未知。

解决方法:
新建文本文件

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

编辑完保存后将文件后缀改为.cmd,建议用因为命名文件名比如:Hyper-V
windows安装docker,数据库,windows,docker,microsoft

保存完成后双击运行当前文件。文件执行完成后会在命令行提示重启电脑,在命令行输入y后电脑将自动重启。(下图为运行截图)

windows安装docker,数据库,windows,docker,microsoft
运行结束之后
windows安装docker,数据库,windows,docker,microsoft
重启之后打开程序面板->选择程序->启用或关闭window功能。之后就可以看到配置成功了。
windows安装docker,数据库,windows,docker,microsoft

二、下载Docker

首先给出官网的安装地址:官网链接
进去之后点击下面进行下载即可。
windows安装docker,数据库,windows,docker,microsoft

三、安装Docker

  1. 进入安装后保持默认已勾选选项点击继续

  2. 安装完成后点击关闭按钮电脑将进行重启。(如下图所示)
    windows安装docker,数据库,windows,docker,microsoft

  3. 重启之后,我们启动docker desktop 会弹出如下弹窗。windows安装docker,数据库,windows,docker,microsoft

四、下载 Linux 内核更新包

官网下载链接: Linux内核

windows安装docker,数据库,windows,docker,microsoft
下载之后,运行,默认下去就可以了。运行成功如下,这个时候先不要点击finish。
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

windows安装docker,数据库,windows,docker,microsoft
windows安装docker,数据库,windows,docker,microsoft
完成这步之后,我们点击上边弹窗的restart,大概率等一会报错(如下图)。因此我们需要第五步。
windows安装docker,数据库,windows,docker,microsoft

五、win10开启wsl系统

  1. wsl ,全称为Windows Subsystem for Linux。是适用于Linux的Windows子系统。
  2. 适用于 Linux 的 Windows 子系统随 Windows 操作系统一起提供,但必须先启用它并安装 Linux 发行版,然后才能开始使用它。

安装linux发行版

在微软商店搜索wsl,这里面版本最全的当属ubuntu。
windows安装docker,数据库,windows,docker,microsoft

首次启动新安装的 Linux 分发版(ubuntu)时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。然后,需要为新的 Linux 分发版创建用户帐户和密码。
windows安装docker,数据库,windows,docker,microsoft
这一步之后,我们就已成功安装并设置了与 Windows 操作系统完全集成的 Linux 分发!

打开Ubuntu ,显示错误参考的对象类型不支持尝试的操作。

wsl在使用是会出现“参考的对象类型不支持尝试的操作”的故障导致无法使用。

出现上述问题原因是使用代理软件,或游戏加速服务,winsock出现问题。

使用NoLsp.exe 解决wsl “参考的对象类型不支持尝试的操作” 的问题。
软件云盘链接如下:https://www.aliyundrive.com/s/Vw92Y6AerGm , 提取码: 09zy
下载后,重命名为nolsp.exe即可。

  • 拿到nolsp.exe后,放C盘,右键开始菜单打开powershell(管理员)执行命令:

.\nolsp.exe C:\WINDOWS\system32\wsl.exe
windows安装docker,数据库,windows,docker,microsoft

  • c盘指的位置是打开powershell 后前边的路径,放在该目录下
    windows安装docker,数据库,windows,docker,microsoft
  • 可以使用 wsl -l -v//检查正在运行的 WSL 版本 来查看运行情况,如果是2表示运行正常。windows安装docker,数据库,windows,docker,microsoft

安装 Windows 终端(可选)

Windows Terminal 可以使用命令行接口运行任何应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。

每当安装新的 WSL Linux 发行版时,都会在 Windows Terminal 中为其创建一个新实例,该实例可根据你的偏好进行自定义。

建议将 WSL 与 Windows Terminal 配合使用,尤其是在计划使用多个命令行时。

  1. 安装方式和上面wsl的安装一样,都是在微软商店里进行安装,搜索 windows Terminal windows安装docker,数据库,windows,docker,microsoft
  2. 安装成功之后,使用教程留到后边的博客了。windows安装docker,数据库,windows,docker,microsoft

简单使用docker

完成上述流程后,我们重新启动docker,界面类似如下,我们先点击矩形框所在位置注册账户。
windows安装docker,数据库,windows,docker,microsoft

配置阿里云镜像加速地址

  1. 登录阿里云官网,找到容器镜像服务。链接: 容器镜像服务

  2. 开通。开通之前我们需要先注册登录。开通是免费的。windows安装docker,数据库,windows,docker,microsoft

  3. 选择镜像工具中的加速器,之后将下图所示的部分复制,windows安装docker,数据库,windows,docker,microsoft

  4. 选择docker主界面的设置,将刚才复制的粘贴进来。之后确认应用。windows安装docker,数据库,windows,docker,microsoft

windows安装docker,数据库,windows,docker,microsoft

  1. 打开CMD窗口,查看docker信息,安装完成。docker info
    windows安装docker,数据库,windows,docker,microsoft

验证docker可以正常使用

  1. 打开刚才下载的windows Terminal运行以下命令。在界面中选择Ubuntu端。
    windows安装docker,数据库,windows,docker,microsoft
  2. 运行docker run hello-worldwindows安装docker,数据库,windows,docker,microsoft
  3. 查看Docker Desktop中是否存在hello-world镜像是否拉取成功:
    windows安装docker,数据库,windows,docker,microsoft

参考文章来源地址https://www.toymoban.com/news/detail-784511.html

  • windows家庭版安装docker
  • Docker的安装(基于windows的安装)
  • 使用nolsp.exe 解决wsl、docker desktop无法启动问题

到了这里,关于windows 安装Docker步骤以及在每一个步骤遇到问题合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows10下docker安装及遇到的问题并且在docker快速部署onlyoffice

    docker安装超链接点击进入下载 这里下载的是window版的docker,你们根据自身实际情况下载; 遇到置灰无法勾选时需开启BIOS中的虚拟技术; 需要重启电脑,重启时按F2进入BIOS模式,红框里默认是关闭,需要改成开启,按F10保存并重启,然后置灰的选项就可以点击开启啦; **问题二:

    2024年02月12日
    浏览(68)
  • Windows 11 安装 pytorch3d可能遇到的问题,以及最终成功安装使用的版本分享(使用RTX3070)

    Win10下pytorch3D安装方法   由于pytorch3d对于pytorch、CUDA、CUB的版本对应实在是过于严苛,所以我的建议是直接找别人成功安装的软件版本列表对着抄,pytorch啥的该重装重装,反正可以用虚拟环境,CUDA也是,一台电脑共存两个版本的CUDA也不是不行。唯一麻烦一点的可能就是G

    2024年02月20日
    浏览(45)
  • rabbitmq安装步骤和遇到的问题

    一、安装准备工具 1.下载Eralng,下面链接已提供otp_win64_20.2.exe 链接: https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg 提取码:x9m7 2.下载rabbitmq,下面链接已提供rabbitmq-server-3.7.4.exe 链接: https://pan.baidu.com/s/1CPfhg5X1e7UitpgMWIcAEg 提取码:h4r3 三、安装步骤(图文) 1、安装erlang并配置环境变

    2024年02月11日
    浏览(92)
  • git:一个本地仓库绑定多个远程的方法以及遇到的问题

    绑定方法见知乎大佬:本地Git仓库关联多个远程仓库的两种方法 一般情况下,没人这么搞! 但是公司迁移git仓库阶段,xx云环境上的gitlab要有操作记录,不然影响整体评分,这就不得一个本地仓库关联了原来的仓库+新的xx云环境的仓库 我才用的是上述文章里的第二种方式:

    2024年02月09日
    浏览(53)
  • 安装Elasticsearch步骤(包含遇到的问题及解决方案)

    注: 笔者是在 centos 云服务器环境下安装的Elasticsearch 目录 1.安装前准备 2.下载Elasticsearch  3.启动Elasticsearch 非常容易出问题  第一次运行时,可能出现如下错误: 一、内存不足原因启动失败 二、使用root用户启动问题 三、启动ES自动被killed 四、max virtual memory areas vm.max_map_c

    2024年02月06日
    浏览(64)
  • Android Studio 2022.3 新版 flamingo 安装步骤及遇到的问题

    下载地址: https://developer.android.google.cn/studio D盘中新建一个 Android 文件夹, 用来存储 Android studio 和 SDK 文件. 下载好之后, 运行 exe 文件, 点击 next 注意这个路径最好不要有空格,比如 program files这种目录,不然后面安装sdk的时候会有问题. 点击 install 接下来等安装完就可以了. 然后打

    2024年02月10日
    浏览(53)
  • 如何安装wsl以及安装时遇到的一些问题

    首先我安装wsl是参考这篇文章:Windows安装WSL详解 讲得挺具体,如果安装过程一切顺利就可以跳过下面的内容了 当我在终端输入 wsl --install 返回了一列数据,但显然不是安装成功 于是我输入 wsl install 时报错显示 适用于 Linux 的 Windows 子系统没有已安装的分发版。 可以通过访

    2024年02月05日
    浏览(75)
  • slurm安装遇到的问题以及解决办法

    1、如何 初始化分区(节点) 状态(将drain状态转为idel) sudo scontrol update NodeName= roota-X299-UD4-Pro State=RESUME 2、如何 删除节点上的任务 (占用的和申请中的) (149条消息) SLURM 节点状态总是drained问题_kongxx的博客-CSDN博客_slurm drain scancel 16(进程号) 3、查看分区信息和节点信息 查看

    2024年02月03日
    浏览(48)
  • colab安装miniconda以及可能遇到的问题

    确认好python版本后,到官网上找到Linux系统、x84_64架构的MiniConda版本 然后下载,并给下载的文件添加可执行权限: 如果报错\\\"CondaFileIOError: ‘/usr/local/pkgs/envs/ /env.txt’. [Errno 2] No such file or directory: \\\'/usr/local/pkgs/envs/ /env.txt’\\\" 这是因为没加bash 这里需要把python版本换成自己的安装

    2024年02月04日
    浏览(40)
  • windows下docker compose方式挂载数据卷volume遇到的问题

    例子一,windows 下docker desk top部署TDengine td-compose.yml 运行docker-compose 问题1: 配置文件映射卷,但没有自己生成配置文件反而报错。 解决方案:bind mount直接挂载目录的方式必须将配置文件先复制下来宿主机,因为它是按宿主机文件同步。 问题2: 部署后出现UDF一直提示重启

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包