问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Windows11 Docker镜像存储路径更改(非C盘路径)

创作时间:
作者:
@小白创作中心

Windows11 Docker镜像存储路径更改(非C盘路径)

引用
1
来源
1.
https://www.cnblogs.com/jory/p/18375513

在Windows11系统下使用Docker时,经常会遇到C盘空间不足的问题。这是因为默认情况下,Docker镜像文件会存储在C盘中,随着镜像数量的增加,C盘空间会迅速被占满。为了解决这个问题,本文将介绍如何将Docker镜像文件存储路径更改为非C盘路径。

前言

基于WSL2安装docker后,在使用过程中会发现大量的docker镜像文件,使系统C盘容量激增,对电脑后续使用造成不便,所以需要在安装的时候,手动修改docker的镜像地址,使得镜像文件保存到另外的非系统盘中。

原因

最新的windows提供了新的虚拟化技术(WSL/WSL2),所以设置页面不能镜像的存储位置进行修改了。

修改方案

1. 退出Docker Desktop

2. 查看WSL应用

在命令行中输入以下命令,查看当前已安装的WSL应用:

wsl --list -v

确保所有wsl应用都停止。

3. 导出docker镜像文件

使用以下命令将docker镜像文件导出到指定路径:

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

4. 注销docker-desktop-data、docker-desktop

使用以下命令注销docker相关的WSL应用:

wsl --unregister docker-desktop-data
wsl --unregister docker-desktop

5. 指定文件夹重新导入

使用以下命令将docker镜像文件重新导入到指定路径:

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

6. 重启Docker

完成上述步骤后,重新启动Docker Desktop,此时Docker镜像文件将存储在指定的非C盘路径中。

本文原文来自cnblogs.com

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号