win10安装docker教程

编程知识 更新时间:2023-04-12 11:18:33

1.下载

https://www.docker/products/docker-desktop官网下载

2.开启虚拟化

打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,点击确定后,启用完毕会提示重启系统,我们可以稍后再重启。

情况一:

这是因为Docker无法在Windows系统中直接运行,而需要创建一个Windows系统中的Linux虚拟机(VM)为Docker的正常运行搭建好底层依赖。虽然官方文档[3]提供了hyper-V和WSL2两种解决方案,但是WSL2是基于hpyer-V在WSL1的升级版,其功能,安装方式也简单方便,因此作者就选择了WSL2的后端方式来运行Docker。
![在这里插入图片描述](https://img-blog.csdnimg/c7f8673b51ac4a7aa39ccfb42c3ba9f3.jpeg#pic_center

1.1 安装WSL2

WSL,Windows Subsystem for Linux,含义就是在Windows系统下Linux的子系统。只需要三步就可以在系统中为Docker安装WSL2了,请注意目前WSL2支持在Windows10 2004以上的版本。

## 查看list
wsl --list --online
## 安装Linux distribution
wsl --install -d Ubuntu

1.2 安装更新包

安装成功后,还需要下载Linux安装更新包,具体操作需要参考Microsoft[4]官方文档根据你自己系统的版本选择合适的更新包

1.3 设置默认版本

打开命令提示符,设置WSL2为Linux distribution的默认版本:

wsl --set-default-version 2

1.4 设置WSL配置文件

因为WSL默认配置会占用计算机高达80%的内存空间,为了避免这种情况,最好可以设置一下配置文件。

按下Windows + R,搜索%UserProfile%打开user的资源管理文件路径,创建并自定义.wslconfig文档。用记事本打开并输入相关参数进行配置:

[wsl2]
# 设置内存为2G,主要是服务docker
memory=2GB
# CPU 最大占用个数
processors=2
# 不设置WSL2虚拟机分配的交换空间
swap=0
# 允许将WSL2的端口转发到主机
localhostForwarding=true

情况二:

使用的wsl2版本比较老,需要我们自己手动更新一下,我们根据提示去微软官网下载最新版的wsl2安装后即可正常打开。
在这里插入图片描述

https://wslstorestorage.blob.core.windows/wslblob/wsl_update_x64.msi下载链接

更多推荐

win10安装docker教程

本文发布于:2023-04-10 18:11:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a26121f33035a528d733058920260c95.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   docker

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 65400文章数
  • 14阅读数
  • 0评论数