

windows 10更改WSL Docker镜像目录
source link: https://www.cnblogs.com/shanyou/p/14284309.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

windows 10更改WSL Docker镜像目录
现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。
WSL:适用于 Linux 的 Windows 子系统。
- 什么是适用于 Linux 的 Windows 子系统?
适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生虚拟机开销。
- 什么是 WSL 2?
WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。
安装完后试了一下,最明显的感觉就是开启docker的速度大大提升!!!
Windows版本(Windows 10)WSL 2 版本 docker 默认程序安装到c盘,数据存放于 C:\Users\当前用户名\AppData\Local\Docker\wsl\data\ext4.vhdx
这样会导致docker使用量上去C盘的空间越来越大。为了解决这个问题我们一般习惯性将数据部分移动到其他盘。
1.停止docker
通过windows系统的界面操作停止:
打开cmd窗口。查看停止情况:
wsl --list -v
安装docker后,docker会自动创建2个发行版:
- docker-desktop
- docker-desktop-data
2.备份导出目前已有的数据
wsl --export docker-desktop-data "D:\Docker\wsl\data\docker-desktop-data.tar"
命令说明:将目前已有的数据备份到D:\Docker\wsl\data\目录下,并命名为docker-desktop-data.tar
3.删除原有数据
wsl --unregister docker-desktop-data
说明:解除当前的docker 数据虚拟盘映射,该操作后会删除原有的ext4.vhdx (数据未备份前请谨慎操作)
4.导入数据到新盘
wsl --import docker-desktop-data "D:\Docker\wsl\data" "D:\Docker\wsl\data\docker-desktop-data.tar" --version 2
说明:将备份数据导入到新的虚拟盘,且指定虚拟盘的存放路径为D:\Docker\wsl\data,导入完成后在该目录下会存在一个ext4.vhdx的虚拟磁盘路径
5.启动Docker
在开始菜单中找到docker点击启动即可
Recommend
-
8
摄影:产品经理 产品经理的酒店早餐 有些同学使用 Windows 或者 macOS 系统,但需...
-
19
Seamless integration of Docker on Windows using WSL 2? In this post I give a short summary of using Docker on Windows and a more detailed view into the newest Docker Desktop version in combination with WSL 2. If...
-
12
1. Docker介绍 Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程...
-
8
Windows 10 Docker 基于 WSL 2 时读写性能的坑
-
6
使用mkisofs将指定目录做成ISO镜像 我们一般使用 dd 命令来将整个磁盘或分区做成镜像。但是若只想将某个目录做成镜像,似乎就没有办法了。 在网上搜索了一番,找到了一个 mkisofs 工具。
-
6
Background My laptop has only 147 GB of space and run Windows 10 as my C Drive. Now any developer who uses many software as part of their development process would agree that this space is grossly inadequate. I had...
-
3
阿里巴巴 OPSX 开源镜像站,提供 CentOS、Debian、Ubuntu、 Fedora、Arch Linux、Gentoo、openSUSE、Scientific Linux 等主流发行版的软件源镜像。为阿里云和互联网用户提供免费高速的一站式镜像服务一、什么是阿里巴巴开源镜...
-
47
WSL 2 GPU Support for Docker Desktop on NVIDIA GPUs Frédéric Dalleau De...
-
7
Docker部署以及更改数据目录 原创 yawei555 2022-06-30 11:15:55...
-
4
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK