window系统DockerDesktop 部署windows容器

目录

    • 参考文献
    • 1、安装Docker Desktop
      • 1.1 下载安装包
      • 1.2 安装教程
      • 1.3 异常解决
    • 2、安装windows容器
      • 2.1 先启动DockerDesktop 软件界面
      • 2.2 检查docker版本
      • 2.3 拉取windows镜像

参考文献

windows容器docker中文官网
Docker: windows下跑windows镜像

1、安装Docker Desktop

1.1 下载安装包

Docker Desktop官网下载链接:这里

1.2 安装教程

参考下面链接安装
Docker Desktop 安装使用教程
下载docker Desktop程序,一路向下。安装完成。

1.3 异常解决

值得注意的是默认安装后:
启动docker Desktop的时候可能有个报错,
“wsl update failed: update failed: updating wsl: exit code: 4294967295: …”,详情如这篇帖子:【docker】Windows10安装Docker Desktop - WSL update failed
在这里插入图片描述

按照帖子的解决方案没有效果,我的解决方案如下(二选一就可以了):
1、在安装的时候,初始界面取消勾选“用WSL替代默认的Hyper-V”
2、可以在下面设置处取消勾选;
在这里插入图片描述

2、安装windows容器

2.1 先启动DockerDesktop 软件界面

启动软件界面
在这里插入图片描述

只有启动了DockerDesktop 软件界面才能使用命令拉取镜像,否则会提示一个错误

“error during connect: This error may indicate that the docker daemon is not running.: Get “http://%2...”

错误参考另一篇博客:error during connect: This error may indicate that the docker daemon is not running解决方案

2.2 检查docker版本

执行docker version 查看系统版本,要求两个版本都是windows/amd64才能进行安装windows容器,我这边执行后一个是windows一个是linux
在这里插入图片描述
2、进行转换,转换方法是鼠标右键点击桌面右下角docker desk图标,选择转换为windows
在这里插入图片描述
3、转换后再查看版本,两个系统都是windows的了,如下图
在这里插入图片描述

2.3 拉取windows镜像

根据微软docker的官网介绍,选择第三个
在这里插入图片描述
点击进去后发现访问不通,查看链接指向的是:https://hub.docker.com/r/microsoft/windows
所以究其根本原因是由于docker官网访问不通,需要FQ才能下载,如果可以FQ,执行下面命令,等待片刻就可以拉取成功

docker pull mcr.microsoft.com/windows:ltsc2019

在这里插入图片描述
我将该镜像后面放在百度网盘,请自行下载加载,
关于docker怎么操作,增么加载镜像可以访问我的另一篇博客:docker基本使用总结

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147508.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

SSM框架VUE电影售票管理系统开发mysql数据库redis设计java编程计算机网页源码maven项目

一、源码特点 smm VUE电影售票管理系统是一套完善的完整信息管理类型系统,结合SSM框架和VUE、redis完成本系统,对理解vue java编程开发语言有帮助系统采用ssm框架(MVC模式开发),系 统具有完整的源代码和数据库&#…

【C语言零基础入门篇 - 17】:排序算法

文章目录 排序算法排序的基本概念冒泡排序选择排序插入排序 排序算法 排序的基本概念 1、什么是排序? 排序是指把一组数据以某种关系(递增或递减)按顺序排列起来的一种算法。 例如:数列 8、3、5、6、2、9、1、0、4、7 递增排序…

深入浅出:Eclipse 中配置 Maven 与 Spark 应用开发全指南

Spark 安装配置 1.在 Eclipse 中配置 Maven Eclipse 中默认自带 Maven 插件,但是自带的 Maven 插件不能修改本地仓库,所 以通常我们不使用自带的 Maven ,而是使用自己安装的,在 Eclipse 中配置 Maven 的 步骤如下:…

Nature Electronics |无感佩戴的纤维基电子皮肤(柔性半导体器件/柔性健康监测/电子皮肤/柔性传感/纤维器件)

英国剑桥大学Yan Yan Shery Huang课题组,在《Nature Electronics 》上发布了一篇题为“Imperceptible augmentation of living systems with organic bioelectronic fibres”的论文,第一作者为王文宇博士(Wenyu Wang),论文内容如下: 一、 摘要 利用电子技术对人类皮肤和…

0-PCIE串行高速接口架构介绍

随着计算机技术日新月异的发展,对于I/O传输速率的需求愈发提高,PCI总线由于是并行传输,在时钟频率提高之后会带来信号偏移和串扰的问题从而使信号衰减失真,同时在数据传输速率不断提高之后PCI总线还面临着管脚限制,传输…

哈电集团数智化转型新突破:浪潮信息SAP HANA驱动数智升级

浪潮信息SAP HANA一体化解决方案,鼎力推动哈尔滨电气集团有限公司(哈电集团)取得了数字化转型的非凡成就。该定制化方案不仅促使哈电集团业财一体化程度显著跃升,突破70%大关,更确保了库存管理的绝对精准,库…

【C++前缀和 排序】2171. 拿出最少数目的魔法豆|1748

本文涉及的基础知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 LeetCode2171. 拿出最少数目的魔法豆 难度分:1748 给定一个 正整数 数组 beans ,其中每个整数表示一个袋子里装的魔法豆的数目。 请你从每个袋…

Vue3实现类ChatGPT聊天式流式输出(vue-sse实现)

1. 效果展示 流式输出 直接输出 2. 核心代码 找了一些示例与AI生成的代码,或多或少有些问题,搞了好久,郁闷~,在此记录下 2.1 依赖安装 npm install vue-sse2.2 改写main.ts import VueSSE from vue-sseconst app Vue.cre…

饲料颗粒机全套设备有哪些机器组成

饲料颗粒机全套设备通常包括原料粉碎、混合机、制粒机、冷却器、筛分机、包装机以及配套的电气控制等多个部分组成:1、粉碎机:将各种饲料原料进行清理、去杂、破碎等预处理,确保原料的纯净度和适宜粒度,为后续加工做准备。2、混合…

撤销与恢复的奥秘:设计模式之备忘录模式详解

备忘录模式 🎯 备忘录模式(Memento Pattern)简介 备忘录模式 是一种行为型设计模式,用于保存对象的某一时刻状态,以便稍后可以恢复到该状态,而不破坏对象的封装性。备忘录模式将对象的状态封装在一个独立的…

240922-Conda的在线下载与离线安装

A. 修改路径(如果需要) 在 conda 中无法直接通过命令指定下载路径。默认情况下,conda 将软件包下载到其缓存目录中,具体位置通常是 ~/miniconda/pkgs 或 ~/anaconda/pkgs,取决于你安装 conda 的路径。 如果你希望将下…

【机器学习】ROC曲线

【机器学习】ROC曲线 1、ROC曲线简介2、ROC曲线和AUC值2.1 ROC曲线2.2 AUC值 3、实验内容3.1 准备数据集3.2 特征提取3.3 数据集划分3.4 模型训练与预测3.5 计算和绘制ROC曲线3.6 绘制混淆矩阵3.7 三分类混淆矩阵 4 源代码4.1 实现ROC二分类4.2 三分类混淆例子 1、ROC曲线简介 …

Qt 注册表操作

一.操作环境 二.注册表查看 1. 搜索注册表打开 2. 注册表查看 例如我想操作 计算机\HKEY_CURRENT_USER\SOFTWARE\winzq\qwert下的内容 三.代码 1. H文件 #ifndef __REGISTER_H__ #define __REGISTER_H__#include <QString> #include <QSettings> #include <Q…

Kotlin 类和属性(五)

导读大纲 1.1 封装行为和数据: 类和属性1.1.1 将数据与类关联并使其可被访问: 属性1.1.2 计算属性,而不是存储其值: 自定义访问器1.1.3 Kotlin 源代码目录和包 1.1 封装行为和数据: 类和属性 与其他面向对象编程语言一样,Kotlin 也提供类的抽象 Kotlin 在这方面的概念您一定不…

UE学习篇ContentExample解读-----------Blueprint_Overview

文章目录 总览描述批次阅览1.1 Blueprint- Hello World1.2 Blueprint- Components1.3 Blueprint- Variables1.4 Blueprint- ConstructionScript1.5 Blueprint- Event Graph1.6 Blueprint- Simple Math1.7 Blueprint- Flow Control 概念总结致谢&#xff1a; 总览描述 打开关卡后…

Golang | Leetcode Golang题解之第430题扁平化多级双向链表

题目&#xff1a; 题解&#xff1a; func dfs(node *Node) (last *Node) {cur : nodefor cur ! nil {next : cur.Next// 如果有子节点&#xff0c;那么首先处理子节点if cur.Child ! nil {childLast : dfs(cur.Child)next cur.Next// 将 node 与 child 相连cur.Next cur.Chi…

超越sora,最新文生视频CogVideoX-5b模型分享

CogVideoX-5B是由智谱 AI 开源的一款先进的文本到视频生成模型&#xff0c;它是 CogVideoX 系列中的更大尺寸版本&#xff0c;旨在提供更高质量的视频生成效果。 CogVideoX-5B 采用了 3D 因果变分自编码器&#xff08;3D causal VAE&#xff09;技术&#xff0c;通过在空间和时…

【变化检测】基于Superpoint+Lightglue+TinyCD建筑物(LEVIR-CD)变化检测实战及ONNX推理

后面再详细完善内容吧&#xff0c;先丢代码&#xff01; 1 创建文件与输入文件夹 注意&#xff1a;img中包括A期与B期文件夹&#xff0c;图片名要求一致对应。 1.1 运行代码 新建main.py文件&#xff0c;内容如下&#xff1a; import os import cv2 import time import a…

Kotlin while 和 for 循环(九)

导读大纲 1.1 while 和 for 循环1.1.1 while 循环1.1.2 范围和级数&#xff1a;for循环 1.1 while 和 for 循环 Kotlin 中的迭代与 Java、C# 或其他语言中的迭代非常相似 while 循环与其他语言中的传统形式相同, 只需简单了解一下即可还会发现 for 循环,其写法为 for ( in ) 是…

从0开始的linux(4)——权限

欢迎来到博主的专栏&#xff1a;从0开始的linux 博主ID&#xff1a;代码小豪 文章目录 用户和用户组文件权限更改文件权限目录文件的权限意义普通文件的权限意义 sudo命令 linux具有多用户的任务环境&#xff0c;为了让每个用户保护各自文件数据&#xff08;防止别的用户对其他…