window安装docker Desktop和wsl2

news2025/1/11 23:37:35

目录

一、先到微软商店下载terminal (也就是power shell,后续命令都在这个里面执行)

二、安装docker Destop

1.打开控制面板

2.勾选Hyper-V服务

3、根据提示重启电脑,等待更新即可

二.启动Docker Desktop

2.1 报错,提示需要最新的WSL

方式一:到微软商城下载wsl

方式二:以管理员方式打开命令行(直接打开没有权限),输入wsl --update

2.2docker 配置加速源

2.3 迁移镜像路径 

​编辑

三、下载Ubuntu

设置wsl的默认发行版

 设置window terminal默认系统为ubuntu

四、使用WSL


一、先到微软商店下载terminal (也就是power shell,后续命令都在这个里面执行)

 

 右击就可以看到terminal,直接使用啦

二、安装docker Destop

参考博客:

【其他】Windows10下docker安装指南及踩坑解决_ReSpace~的博客-CSDN博客

二、Docker安装及使用教程(Windows版)_windows版docker使用_funfan0517的博客-CSDN博客

Install Docker Desktop on Windows | Docker Documentation

双击下载的exe文件,都选择使用默认设置,等待安装完成即可。

1.打开控制面板

 

 

2.勾选Hyper-V服务

 

3、根据提示重启电脑,等待更新即可

二.启动Docker Desktop

2.1 报错,提示需要最新的WSL

报错原因是WSL不是最新版,现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。

解决方法:更新wsl

方式一:到微软商城下载wsl

 

方式二:以管理员方式打开命令行(直接打开没有权限),输入wsl --update
 

再次重启docker,就可以正常运行啦!

2.2docker 配置加速源

运行成功后配置需要的加速源,加快下载的速度。注意在原配置后加一个逗号:

"registry-mirrors": [
    "https://mqxz7mjm.mirror.aliyuncs.com",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com"
],

在命令行中输入docker info命令,可以在末尾看到配置后的结果

2.3 迁移镜像路径 

二、Docker安装及使用教程(Windows版)_windows版docker使用_funfan0517的博客-CSDN博客

 

三、下载Ubuntu

使用WSL获得Ubuntu系统环境_wsl启动ubuntu_W_chuanqi的博客-CSDN博客

为了wsl或window terminal能够使用ubuntu,必须先到微软商城下载ubuntu或wsl --install -d Ubuntu-20.04

这边使用Ubuntu-20.04,你也可以下载Ubuntu

方式一:直接微软商城安装(这边选择这个方式)

​​​​​​​

安装好之后,Ubuntu会要求你输入用户名和密码,密码的输入是不可见的,输完就直接Enter就可以。 

Ubuntu 安装完之后,可以在powershell(window terminal)里执行wsl --list --verbose命令查看当前电脑里可用的 Linux 发行版,下图中可以看到,我已经成功安装好Ubuntu-22.04了

安装好Ubuntu之后根据提示更新,执行sudo apt update即可

设置wsl的默认发行版

 wsl --setdefault Ubuntu

 设置window terminal默认系统为ubuntu

​​​​​​​

再次右击,选择“在终端打开”,此时是ubuntu系统的命令行了

方式二:通过命令行安装

可安装的有效分发的列表
wsl --list --online

wsl --list --verbose
适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

wsl --set-default-version 2
wsl --install -d Ubuntu-20.04
wsl --set-version Ubuntu-20.04 2

四、使用WSL

先创建桌面快捷键,以后就可以用啦

wsl闪现解决方法:

查看wsl默认配置,可以看到默认打开的是docker
wsl -l -v

修改默认的配置设置
wsl --setdefault Ubuntu-20.04

到这部还是错误,因为没有下载ubuntu 

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

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

相关文章

阿里云服务器CPU内存怎么选?几核几G合适?

阿里云服务器配置怎么选择?CPU内存、公网带宽和系统盘怎么选择?个人用户选择轻量应用服务器或ECS通用算力型u1云服务器,企业用户选择ECS计算型c7、通用型g7云服务器,阿里云服务器网分享阿里云服务器配置选择方法: 目录…

Day4 计算糖果、进制转换

✨个人主页: 北 海 🎉所属专栏: C/C相关题解 🎃操作环境: Visual Studio 2019 版本 16.11.17 文章目录 选择题1、C函数 编程题1、计算糖果2、进制转换 选择题 1、C函数 题目:下列程序执行后,输出的结果为…

maven依赖选择策略(依赖调解)

这里先抛出结论 最短路径原则: 不同级依赖, 选择路径最短(对于传递性依赖和一级依赖)声明优先原则 : 同级依赖,先声明的覆盖后声明的(对于传递性依赖)同级依赖后加载覆盖先加载原则(不属于传递性依赖的情况&#xff0…

Collections提供的同步包装方法

Java同步容器类是通过synchronized(内置锁)来实现同步的容器,比如Vector、 HashTable以及SynchronizedList等容器。 线程安全的同步容器类主要有: Vector、 Stack、 HashTable等。 Collections提供的同步包装方法 Java提供一组包…

VTK Java项目构建和运行

date: 2019-04-02 10:24:00 VTK Java项目构建和运行 准备工作 本文的运行环境是Ubuntu。在自己建立的VTK build的文件夹(这里名称为VTK-bin,见前文),找到vtk.jar,这里在VTK-bin/lib下。 新建工程 使用JetBrains的I…

【图】概念、存储结构、广度优先遍历遍历、深度优先遍历 - 详解

目录 前言 一、图 1.1、基本概念 二、图的存储结构 2.1、存储结构 2.1、邻接矩阵(考察重点) 2.1.1、代码实现 2.2、邻接表 2.3.1、无向邻接表存储 2.3.2、有向图邻接表存储 3.1、图的广度优先遍历(层序遍历) 3.2、图的…

Wails + Go 实现图形化桌面应用

效果展示 编写一个热点查看程序,包含百度热搜、微博热搜、头条、知乎等,废话不说上效果图: 效果图1: 效果图2 打包大小 涉及技术点 Golang 使用golang 1.9 编写代码 Wails vue3 使用Wails技术实现GUI渲染,页…

网络——网络协议总结

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的…

笔记本安装CentOS

目标: 1.利用闲置笔记本 2.省电/提高利用率/不安装图形桌面/最小化安装/附加选项:开发工具 step1:镜像下载 CentOS-7.9 163镜像 阿里云镜像 清华大学镜像 随便选一个 step2: 下载U盘系统盘制作工具Rufus U盘写入镜像/安装 step3: 安装完毕进入系统 …

2023年上半年软考学习总结(超详细)

目录 前言 一、背景1.1上次考试感受:1.2这次考试感受:1.3方法: 二、 过程2.1计算机网络概论计算机组成数据表示相关知识校验码相关知识计算机体系结构网络体系结构OSI/RM和TCP/IP计算机安全性可靠性性能评价 2.2 程序设计语言基础知识编译和解…

如何在华为OD机试中获得满分?Java实现【求最小公倍数】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…

【Unity3D】广告牌特效

1 前言 广告牌特效是指:空间中的一个 2D 对象始终(或尽可能)面向相机,使得用户能够尽可能看清楚该 2D 物体。广告牌特效一共有以下 3 种: 正视广告牌:广告牌始终以正视图姿态面向相机,即广告牌…

异常检测进阶梳理1:Tabular AD视角

接触异常检测领域也有一年多的时间了,过程中遇到不少坑,知识体系也在不断更新完善,这里以专题的形式进行知识体系的梳理~ 异常检测(Anomaly Detection, AD)领域内的划分体系较多,这里基于异常检测最常用到的…

【P39】JMeter 随机顺序控制器(Random Order Controller)

文章目录 一、随机顺序控制器(Random Order Controller)参数说明二、测试计划设计2.1、测试计划一2.2、测试计划二 一、随机顺序控制器(Random Order Controller)参数说明 可以让控制器内部的组件按随机顺序执行(内部…

Alibaba Arthas学习与使用

Alibaba Arthas学习与使用 目录 下载安装卸载退出快捷键重点部分: 命令 dashboardthreadjvmsyspropsysenvvmoptiongetstaticognlscsmjadmcredefinedumpclassloadermonitorwatchtracestackttoptionsprofiler 下载安装 # 下载 curl -O https://alibaba.github.io/arthas/art…

Apache Kafka - 如何实现可靠的数据传递

文章目录 可靠的数据传递导图 可靠的数据传递 Kafka 通过以下几个方面实现可靠的数据传递: 分区副本 - Kafka 的分区有多个副本,如果某个副本失效,其他副本可以继续服务。生产者重试 - 生产者在发送消息失败时会自动重试,一直到成功发送或者达到最大重试次数。批量确认 - 生产…

云服务器和专用服务器之间的区别

在当今数字化时代,服务器是构建和支持各种应用和服务的基础设施之一。随着技术的发展和需求的增加,出现了不同类型的服务器,其中最常见的是云服务器和专用服务器。本文将详细介绍云服务器和专用服务器之间的区别,以帮助您更好地了…

SpringSecurity从入门到实战

SpringSecurity从入门到实战 0. 简介 ​ Spring Security 是 Spring 家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 ​ 一般来说中大型的项目都是使用SpringSecurity 来做安全框架。小项目有…

【LAMP架构】

目录 一、LAMP架构1、组件作用 二、编译安装Apache httpd服务2、安装环境依赖包3、配置软件模块4、编译及安装5、优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6.添加httpd系统服务7.修改httpd 服务配置文件8.浏览器访问验证…

【云原生|探索 Kubernetes 系列 5】简化 Kubernetes 的部署,深入解析其工作流程

前言 大家好,我是秋意零。 在前面 4 个章节中,我们充分了解了容器技术和 Kubernes 原生时代引擎的架构和设计思想,今天分享的主要内容是,探索 Kubernetes 部署,深入解析其工作流程 👿 简介 &#x1f3e0…