window系统DockerDesktop 部署windows容器

目录

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

在这里插入图片描述

2.4 网盘下载windows镜像

我将该镜像后面放在百度网盘,请自行下载加载:
通过网盘分享的文件:WindowsDocker
百度网盘链接. : https://pan.baidu.com/s/1mcyZy5ErnS_D24Gwq001vA?pwd=j6fs 提取码: j6fs
–来自百度网盘超级会员v5的分享

加载镜像到docker系统中
由于使用save存储出来的,使用docker load载入镜像,执行下面语句

docker load < D:\XNJ\windows_ltsc2019_docker.tardocker tag 80d0cc04feae windows:v1.0

在这里插入图片描述
在这里插入图片描述

关于docker其他怎么操作,可以访问我的另一篇博客:docker基本使用总结,
这是Linux镜像操作,基本命令差不多。后面可能会写一篇专门Windows镜像操作的文章

辉 2024.9.23

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试标准流程(思维导图版)

一套标准的流程在实际工作落地并执行起来&#xff0c;针对管理可起到很好的作用。 针对效率可在工作中不断的执行&#xff0c;执行后不断的进行优化&#xff0c;再次执行&#xff0c;在不断的工作实践中慢慢完善最终适用于整个团队。 这就是标准流程的作用与实际的好处&#…

华为申请鸿蒙甄选、鸿蒙优选商标,加词的注意!

近日华为在35类广告销售上申请鸿蒙智选、鸿蒙优选、鸿蒙精品&#xff0c;鸿蒙甄选等商标&#xff0c;后面所加的词智选、优选、精品、甄选等基本上是属于通用词。 这样在35类拿到鸿蒙通用词商标&#xff0c;需要先拿到“鸿蒙“商标&#xff0c;经普推知产商标老杨检索发现&…

【Linux】yum、vim、gcc使用(超详细)

目录 yum 安装软件 卸载软件 查看安装包 安装一下好玩的命令 vim vim基本操作 模式切换 命令集 vim批量注释 vim配置 gcc 函数库 小知识点&#xff1a; Linux中常见的软件安装方式 --------- 下载&&安装 a、yum/apt b、rpm安装包安装 c、源码安装 y…

周家庄智慧旅游小程序

项目概述 周家庄智慧旅游小程序将通过数字化手段提升游客的旅游体验&#xff0c;依托周家庄的自然与文化资源&#xff0c;打造智慧旅游新模式。该小程序将结合虚拟现实&#xff08;VR&#xff09;、增强现实&#xff08;AR&#xff09;和人工智能等技术&#xff0c;提供丰富的…

vue嵌套路由刷新页面空白问题

问题描述 在vue项目开发中遇到这样一个问题&#xff0c;在history模式下通过页面点击路由跳转可以打开页面&#xff0c;但是在当前页面刷新就空白了&#xff0c;如下&#xff1a; 点击路由跳转页面是有的 刷新页面就空白 代码 {path: "/home",name: "home&qu…

SQL常用数据过滤 - EXISTS运算符

SQL查询中的EXISTS运算符用于检查查询子句是否存在满足特定条件的记录&#xff0c;如果有一条或者多条记录存在&#xff0c;则返回True&#xff0c;否则返回False。 语法结构 SELECT column_name(s)FROM table_nameWHERE EXISTS(SELECT column_name FROM table_name WHERE co…

React学习笔记(2.0)

React事件绑定 语法&#xff1a;在对应标签上书写on事件&#xff08;比如onClick,onChange&#xff09;&#xff0c;注意和原生的事件区分&#xff0c;React的事件首字母要大写。 const handleChange(e:any)>{console.log(e);console.log(change事件触发);// e不是原生事件…

Acwing 最小生成树

最小生成树 最小生成树:由n个节点&#xff0c;和n-1条边构成的无向图被称为G的一棵生成树&#xff0c;在G的所有生成树中&#xff0c;边的权值之和最小的生成树&#xff0c;被称为G的最小生成树。&#xff08;换句话说就是用最小的代价把n个点都连起来&#xff09; Prim 算法…

初识Jenkins持续集成系统

随着软件开发复杂度的不断提高&#xff0c;团队成员之间如何更好地协同工作以确保软件开发的质量&#xff0c;已经慢慢成为开发过程中不可回避的问题。Jenkins 自动化部署可以解决集成、测试、部署等重复性的工作&#xff0c;工具集成的效率明显高于人工操作;并且持续集成可以更…

Java线程池详解

目录 前言 线程池概述 线程池的实现 线程池的构造 拒绝策略 任务队列 线程池的工作原理 线程池的监控 Executors线程池工厂 自定义线程池 使用线程池的好处 应用场景 总结 本文详细探讨了线程池在并发编程领域的应用&#xff0c;介绍了ThreadPoolExecutor的核心组…

MySQL的登录、访问、退出

一、登录&#xff1a; 访问MySQL服务器对应的命令&#xff1a;mysql.exe ,位置&#xff1a;C:\Program Files\MySQL\MySQL Server 8.0\bin &#xff08;mysql.exe需要带参数执行&#xff0c;所以直接在图形界面下执行该命令会自动结束&#xff09; 执行mysql.exe命令的时候出…

2024年9月26日历史上的今天大事件早读

1620年9月26日 大明皇帝朱常洛驾崩 1815年9月26日 俄、普、奥三国在巴黎发表缔结“神圣同盟” 1841年9月26日 清代思想家、诗人龚自珍逝世 1849年9月26日 “生理学之父”巴甫洛夫诞生 1909年9月26日 云南陆军讲武堂创办 1953年9月26日 画家徐悲鸿逝世 1980年9月26日 国际…

VulnHub-Narak靶机笔记

Narak靶机笔记 概述 Narak是一台Vulnhub的靶机&#xff0c;其中有简单的tftp和webdav的利用&#xff0c;以及motd文件的一些知识 靶机地址&#xff1a; https://pan.baidu.com/s/1PbPrGJQHxsvGYrAN1k1New?pwda7kv 提取码: a7kv 当然你也可以去Vulnhub官网下载 一、nmap扫…

ChatGPT高级语音助手正式上线!OpenAI:50多种语言、9种声线可选

①OpenAI终于要面向其所有付费用户开放ChatGPT的类人高级人工智能&#xff08;AI&#xff09;语音助手功能——“高级语音模式”&#xff08;AVM&#xff09;&#xff1b; ②所有付费订阅ChatGPT Plus和Team计划的用户&#xff0c;都将可以使用新的AVM功能&#xff0c;不过该模…

Tomcat后台弱口令部署war包

1.环境搭建 cd /vulhub/tomcat/tomcat8 docker-compose up -d 一键启动容器 2.访问靶场 点击Manager App tomcat8的默认用户名和密码都是tomcat进行登录 3.制作war包 先写一个js的一句话木马 然后压缩成zip压缩包 最后修改后缀名为war 4.在网站后台上传war文件 上传war文件…

功能测试详解

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、测试项目启动与研读需求文档 &#xff08;一&#xff09; 组建测试团队 1、测试团队中的角色 2、测试团队的基本责任 尽早地发现软件程序、系统或产品中所…

Keil提示main.c(2): warning C318: can‘t open file ‘LCD1602.h‘

应该是创建项目的时候没有手敲.h文件&#xff0c;直接点击下面图片里面红框里面的选项&#xff0c;导致编译的时候keil没有.h文件的目录&#xff0c;所以报错&#xff0c;手动添加.h文件的目录即可。 解决方法&#xff1a; 1.找到该位置。 2.添加路径。&#xff08;路径为自己…

3d gaussian splatting公式推导

1. 离散公式推导 nerf中连续的积分渲染公式是&#xff1a; 其中被遮挡率&#xff1a; 那么转换为离散公式后有&#xff1a; 其中&#xff0c;代表j时刻的时间差&#xff0c;将其带入渲染公式&#xff1a; 设透明度 则被遮挡率 有 而gaussian-splating的公式与ner…

速卖通欧盟资质认证怎么弄?速卖通GPSR超全认证攻略请收下!

8月19日&#xff0c;速卖通官方发布了关于欧盟《通用产品安全法规》&#xff08;简称&#xff1a;GPSR&#xff09;的管控通知。 通知显示&#xff1a;针对未按照法规要求完成合规的商品&#xff0c;平台已于9月中旬开始陆续执行屏蔽管控&#xff0c;预计在12月1日前完成&…

尚硅谷MyBatis笔记

Mybatis简介 MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下&#xff0c;iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubiBatis一词来源于“intern…