由于docker-desktop采用了wsl2基础引擎,目前没有开放可视化修改镜像的路径,根据以下步骤可以手动修改镜像路径。
暂停docker
wsl --shutdown
导出原有镜像
wsl --export docker-desktop-data d:\docker\data\docker-desktop-data.tar
wsl --export docker-desktop d:\docker\data\docker-desktop.tar
取消原有镜像
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
导入镜像
wsl --import docker-desktop-data d:\docker\data d:\docker\data\docker-desktop-data.tar --version 2
wsl --import docker-desktop-data d:\docker\data-desktop d:\docker\data\docker-desktop.tar --version 2
注意导入(docker-desktop 和 docker-desktop-data)文件夹不能一样,不然会报错
手动 restart docker-desktop 结束
Docker Desktop
限制WSL2
内存、cup
占用过高
在用户目录(比如:C:\Users\lz)下建立一个新文件,叫做.wslconfig
修改文件内容为:
[wsl2]
processors=4
memory=8GB
swap=8GB
localhostForwarding=true
- processors:最大核数,配置为电脑最大核数的一半
- memory:最大内存数,配置为电脑最大内存的一半
- swap:和memory一样
重启wsl2
wsl --shutdown
重启Docker Desktop
网友评论