前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【图文教程】Windows11下安装Docker Desktop

【图文教程】Windows11下安装Docker Desktop

作者头像
凯哥Java
发布2022-12-16 20:55:54
9.3K0
发布2022-12-16 20:55:54
举报
文章被收录于专栏:凯哥Java凯哥Java

我们都知道,说起Docker,第一反应就是在Linux系统安装。那么如果想在Windows系统安装,怎么玩呢?下面凯哥就图文讲讲怎么在Windows11系统下安装。

操作系统:Windows 11

如果您的系统不是专业版的,需要安装wsl.DockerDesktop和wsl凯哥都已经准备好了。如下图:

47170097a3d1524562053c5e78e7b036.png
47170097a3d1524562053c5e78e7b036.png

一:安装环境准备

我们先来看看docker官网对系统要求:

安装wsl或者是开启Hyper-V

方案一:安装wls,直接获取到凯哥准备的软件,点击安装

方案二:开启Hyper-V

搜索控制面板>>选择程序和功能>>在左边,启用或关闭Windows功能中选择Hyper-V.如下图:

6202c5321196ce97bb7544a1a38da72c.png
6202c5321196ce97bb7544a1a38da72c.png

开启后,需要重启机器的。等到重启完成,我们进行第二步

二:安装docker deskTop

直接获取到凯哥准备的安装包中,有docker deskTop的安装包。直接双击运行,等待安装完成。可能会重启电脑。

重启完成后,双击桌面的Docker Desktop图标。如下图:

d63ee9d8cd5f1cf84bfc678565de44b9.png
d63ee9d8cd5f1cf84bfc678565de44b9.png

启动后,会让我们同意一些条目。如果想细看可以点击wiew Full Terms。我们直接点击Accept.如下图:

启动后,建议登录自己的账号。因为如果匿名的话,每小时会有下载限制的。

启动之后,如果我们使用的是Hyper-V这种方式的话。一定要关闭WSL2.不然启动后,会看到如下界面:

2d258e1faab6758caad18fbdb37a03dc.png
2d258e1faab6758caad18fbdb37a03dc.png

Docker Desktop关闭WSL2步骤如下:

修改好之后,点击Apply&restart。

如果出现如下错误:Docker Desktop stopped...

7db443b084b7115b5c16a7fcc36d4d69.png
7db443b084b7115b5c16a7fcc36d4d69.png

解决办法:

三:修改镜像存放位置。这个看个人情况了。

凯哥一般不喜欢将软件安装在C盘。所以,凯哥就修改了镜像为。将wsl从C盘迁移到其他盘符中

因为WSL会默认把数据存放在系统盘所在的盘符。我们知道,安装东西最好别放到系统盘。所以,更换个位置。

先看看wsl是否在运行。执行命令:

代码语言:javascript
复制
wsl -l -v
ed3ce87c2617c79a7f51f92ed20aecf0.png
ed3ce87c2617c79a7f51f92ed20aecf0.png

如果显示Running,如上图的,需要先把wsl关闭。执行命令:

代码语言:javascript
复制
wls --shutdown

3.1:先导出原有的WSL子系统的镜像。注意:放在你想要导出tar的文件位置

导出desktop的命令公式:

代码语言:javascript
复制
wsl --export docker-desktop 目录\文件名称.tar

导出desktop-data的命令公式:

代码语言:javascript
复制
wsl --export docker-desktop-data 目录\文件名称.tar

比如凯哥将导出的文件存放在E:\VMOS\Windowsdocker这个文件夹下。所以套用上面两个公式后的命令就是:

代码语言:javascript
复制
wsl --export docker-desktop E:\VMOS\Windowsdocker\docker-desktop.tar
wsl --export docker-desktop-data E:\VMOS\Windowsdocker\docker-desktop-data.tar

3.2:删除原来的 

3.3:执行迁移,重新导入镜像。命令公式:

代码语言:javascript
复制
wsl --import docker-desktop d:\your-install-path docker-desktop.tar
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档