DockerDesktop Windows 安装教程

1.安装

首先前往docker 官网下载安装包

 地址 https://www.docker.com/get-started

下载完成后双击点开点击ok进行安装

安装完成后点击Close and restart重启计算机

重启完成后点击桌面快捷方式启动Docker

启动后会报错,因为WSL2安装不完整

我们点击蓝色网址进入微软官网下载WSL2更新包

 下载好了WSL2更新包之后双击安装,安装完成后我们再次打开docker,初次打开的时候会在starting页面上等待几分钟

 中途可能会启动失败,我们右键点击右下角的小鲸鱼图标退出后再点击桌面快捷方式进行启动,当我们看到下面画面的时候就说明我们已经安装成功了

 我们也可以打开CMD窗口,输入docker version得到如下输出

 

2.配置

2.1 修改docker数据存放位置

经过上一步我们已经成功安装好了docker了,但是现在docker默认的镜像和数据文件都存放在C盘中,所以我们需要将修改配置将docker数据文件移动到其他地方。

当前docker数据文件存放位置

 首先我们右键点击右下角鲸鱼图标退出Docker,等待Docker完全退出后

1.打开CMD,输入命令导出wsl文件

wsl --export docker-desktop-data "D:\wsl\tmp\docker-desktop-data.tar"

2.注销wsl子系统

wsl --unregister docker-desktop-data

3.重新导入wsl子系统

wsl --import docker-desktop-data D:\wsl\docker\data "D:\wsl\tmp\docker-desktop-data.tar" --version 2

注:D:\wsl\docer\data 为新的数据存在路径 D:\wsl\tmp\docker-desktop-data.tar 是第一步我们导出的wsl子系统的文件路径

修改完成后我们我们重启Docker完成修改,我们pull镜像发现数据已经不在C盘了。

2.2 修改docker内存占用大小

随着我们运行容器我们会发现Docker占用的内存会不断地变大,所以在这里我们需要限制Docker最大使用内存

1.在用户目录先新建.wslconfig文件

 

 在文件中添加如下内容

[wsl2]
processors=2
memory=4GB
swap=4GB
localhostForwarding=true

注:processors为使用核心数,memory为最大内存数,swap交换分区可配置与内存一样

 配置完成后点击保存,我们在CMD窗口中执行

 wsl --shutdown

执行完成后重启Docker即可生效,这是我们再去运行容器后从任务管理器可以看到Docker占用内存不会超过配置的内存了

 

### Docker Desktop Windows 安装教程 #### 一、准备工作 确保操作系统满足最低版本要求。对于Windows 10, 需要64位系统,专业版/企业版/教育版,且版本号至少为周年更新(Anniversary Update),即Build 14393 或更高;对于Windows 11,则无特殊限制[^2]。 #### 二、启用WSL 2 (适用于Windows 10) 由于Docker依赖于Linux内核特性,在Windows环境下运行时需借助Windows Subsystem for Linux (WSL)。具体操作如下: - 打开PowerShell作为管理员执行命令`dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart`来开启WSL功能; - 接着通过`wsl --set-default-version 2`设置默认使用的WSL版本为2以获得更好的性能表现。 #### 三、下载并安装Docker Desktop 访问[Docker官方网站](https://www.docker.com/products/docker-desktop)获取最新的Docker Desktop安装包[^3]。点击页面上的“Download for Windows”按钮后按照提示完成软件的下载与安装过程。 #### 四、配置Docker Desktop 首次启动应用会引导用户进行一些基础设定,比如选择使用Hyper-V还是WSL 2作为后端引擎(推荐选用后者)。之后可根据个人需求调整其他选项,如资源分配等。 #### 五、验证安装成功与否 当一切就绪后,可以通过命令行输入`docker run hello-world`测试镜像拉取及容器创建流程是否正常工作。如果屏幕上显示出欢迎信息则说明安装顺利完成[^1]。 ```bash $ docker run hello-world ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值