目前最新版本的Docker是可以在Windows10操作系统中运行的,这是这几年大家都众所周知的,但最近几年所出的新版本的Docker,是可以不借助的Windows10的Hyper-V虚拟机运行的,而是采用借助WSL运行虚拟机。这样一来很好的解决了之前VMWare和Hyper-V冲突或者过度损耗性能的问题。
那么最近笔者在学习过程中,好奇Windows10下的Docker镜像和容器存储在哪个位置了,经过多番查找,最终终于找到了,位置如下:
存放位置:C:\Users\【当前登录用户】\AppData\Local\Docker\wsl \data
此目录下有一个ext4.vhdx文件,即为虚拟机的镜像文件。
由于占用C盘往往不利于计算机的使用,抢占系统空间,且镜像文件会随着Docker使用时间的加长,越来越多且占用量越来越大,最好的做法是将其转移至其他盘中存储。
那么修改方法如下:
1、停止Docker运行,任务栏,daocker图标=>右键菜单=>Quit Docker Desktop
2、win+R,输入cmd,回车,弹出命令提示窗口
3、输入命令,查看停止情况
> wsl --list -v
命令输入完成后出现如下信息:
NAME STATE VERSION
* docker-desktop-data Stopped 2
docker-desktop Stopped 2
2、备份Doc