windows server 2019 、win11安装docker desktop

Docker Desktop

Docker Desktop是可以部署在windows运行docker的应用服务,其基于windos的Hyper-V服务和WSL2内核在windos上创建一个子系统(linux),从而实现其在windows上运行docker。

前提条件

WSL

查看wsl是否安装

我们可以直接在 cmd 或 powershell 中输入wsl 命令来检查是否本机开启 wsl 服务,若未开启,则需按照以下步骤进行配置。

上图说明没有开启

安装wsl

windows server 2019 操作系统上图形化界面安装

打开 控制面板->程序->启用或关闭Windows功能

查看其中列举的项目是否有 Hyper-V 与 适用于 Linux 的 Windows 子系统 这两个选项,如果有,开启即可,

 等待安装完成

命令行安装
  • 开启 Hyper-V 服务
pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del hyper-v.txtDism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
  •  wsl 官方安装/更新

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

图形化界面下载、安装docker

图形化下载docker

Get Docker | Docker Docs

选择windows版下载

 等待下载完成

图形化安装docker

双击安装

 

 点击下图中的按钮,重启电脑

 启动

命令行下载安装、卸载docker

下载安装docker

管理员运行cmd

输入安装命令

winget  install Docker.DockerDesktop

 等待安装完成

出现下图说明安装成功

卸载docker

卸载命令

winget  uninstall Docker.DockerDesktop

 出现下图说明卸载成功

出现问题处理

问题1

【问题】

Docker Desktop - Requires log out 
You need to log out of windows Then your "docker-users" membership will be taken into account
【解决办法】 
注销用户,重新登录

打开cmd,输入下面的命令,执行完成之后需要重启电脑

rd /s/q  C:\users\%username%\AppData\Roaming\Docker

 问题2

【问题】

wsl版本太老

【解决办法】

更新wsl版本

管理员打开cmd

输入更新wsl命令

wsl --update

出现下图说明更新成功

查看docker版本

需要重启cmd,才能识别到docker命令

输入命令

docker version

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

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

相关文章

C++设计模式-生成器(Builder)

目录 C设计模式-生成器(Builder) 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-生成器(Builder) 一、意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、…

N分频频率综合器MS72310可pin对pin兼容SKY72310

MS72310/MS72310N1 是一款小数 N 分频频率综合器。可pin对pin兼容SKY72310。它具有极高的频率分辨率、快的输出频率切换速度和低相位噪声性能。芯片需使用外部压控振荡器,最大工作频率 2.1GHz,适合应用于无线通信系统中。MS72310/MS72310N1 采用三线高速…

Astory 访谈|了解「非常律师禹英禑」背后的故事

请先简单做个自我介绍吧? 大家好,我是 Astory 的首席制作人 Younghwa Lee,负责监督《非常律师禹英禑》的制作。很高兴认识你。 是什么启发了你创造了《非常律师禹英禑》系列? 作为制片人,我非常感谢全球粉丝对《非常…

ToBeWritten之让响应团队参与并做好沟通

也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 转移发布平台通知:将不再在CSDN博客发布新文章,敬…

叠氮修饰的葡萄糖Ac4GIcNAz,98924-81-3

产品简介:The tetraacetylatedN-Azidoacetyl-glucosamine (Ac4GlcNAz) provides a non-radioactive alternativefor glycoconjugate visualization. It is cell-permeable, intracellularlyprocessed and incorporated instead of its natural monosaccharide count…

CRM系统如何自动分配线索

分配线索是销售部门很重要的一项工作,大量的线索中潜藏着许多企业未来的忠实客户。如果将大把的线索通过手工的方式分配给多个销售人员是一件棘手的事,就要借助CRM系统自动分配线索。 你的企业是否也面临这些难题: 1.渠道多线索多&#xff…

Shell 解释器,帮你解析一条Shell语句到底是什么意思

使用Linux系统的朋友,几乎每天都在使用Shell命令,比如 # 新建一个.sh脚本: vim 脚本名.sh # 运行一个.sh脚本: ./脚本名.sh ​​​​​​​Shell语句是一种用于与计算机操作系统交互的文本命令。Shell是计算机操作系统的命令行…

【刷题笔记10.5】LeetCode:排序链表

LeetCode:排序链表 一、题目描述 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 二、分析 这题咱们默认要求:空间复杂度为O(1)。所以这把咱们用自底向上的方法实现归并排序,则可以达到O(1) 的空间复杂…

mysql中的各种日志

错误日志 错误日志是MySQL中最重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为my…

nssm nginx window 部署和开机启动服务

部署 去到Nginx官网:nginx news ,然后点击“download” 在nginx的配置文件是conf目录下的nginx.conf nginx.exe http://localhost 在cmd命令窗口里面输入nginx命令(快速停止nginx) : nginx -s stop 或者使用(完整有序的停止nginx)命…

Mojo 正式发布,Rust 能否与之匹敌?

9 月 7 日,Modular 公司宣布正式发布 Mojo:Mojo 现在已经开放本地下载——初步登陆 Linux 系统,并将很快提供 Mac 与 Windows 版本。据介绍,Mojo 最初的目标是比 Python 快 35000 倍,近日该团队表示,Mojo 将…

中国34省区市三维地形图(直接保存)

吉林 ▼ 辽宁 ▼ 北京 ▼ 河北 ▼ 山东 ▼ 山西 ▼ 天津 ▼ 江苏 ▼ 福建 ▼ 上海 ▼ 台湾 ▼ 浙江 ▼ 广东 ▼ 广西 ▼ 海南 ▼ 香港和澳门 ▼ 安徽 ▼ 河南 ▼ 湖北 ▼ 湖南 ▼ 江西 ▼ 甘肃 ▼ 内蒙古 ▼ 宁夏 ▼ 青海 ▼ 陕西 ▼ 新疆 ▼ 贵州 …