为在Windows系统上使用Docker,需要设置镜像和容器的存储路径,以下是设置的步骤攻略:
1. 准备工作
首先,需要你的 Windows 系统版本至少为 2019 年 10 月发布的版本 (Windows 10, version 1909)。
其次,需要下载和安装最新版本的 Docker Desktop for Windows。
2. 设置Docker镜像存储路径
Docker 镜像默认存储在 Windows 系统盘,想要将其存储到其他盘符可以按照下面的步骤来设置。
2.1 停止Docker Desktop
在系统任务栏找到 Docker Desktop 图标,右键点击,找到并点击 Quit Docker Desktop。
2.2 进入Docker的 settings 页面
在应用程序列表中找到 Docker Desktop应用,打开Docker Desktop的 settings 界面。此时会打开一个窗口,默认在Docker网络选项卡下。
2.3 进入Docker Engine JSON设置
依次点击Docker Desktop的 settings 界面左侧菜单中的 Docker Engine,找到 Daemon 的 Advanced 选项。
2.4 修改Docker Engine JSON文件
点击 Advanced 选项中的Open JSON file选项,在打开的配置文件中添加以下代码:
{
"data-root": "D:\\docker\\images"
}
其中 D:\\docker\\images
指定了新的Docker镜像存储路径。请根据自己的需要自行修改后保存。
2.5 重新启动Docker Desktop
重新启动 Docker Desktop,此时 Docker 镜像将会被保存在指定的路径中。
3. 设置Docker容器存储路径
Docker 容器的默认存储路径为 C:\ProgramData\Docker\containers
,如果要修改该路径可以按照以下步骤操作。
3.1 停止Docker Desktop
在系统任务栏找到 Docker Desktop 图标,右键点击,找到并点击 Quit Docker Desktop。
3.2 修改Docker Desktop快捷方式
在桌面上或开始菜单中找到 Docker Desktop 的快捷方式。右键点击该快捷方式,选择“属性”选项。
3.3 修改目标路径
在“属性”对话框中找到“目标”文本框,修改其内容,例如:
"C:\Program Files\Docker\Docker\Docker Desktop.exe" --data-root "D:\docker\containers"
其中 "D:\docker\containers"
指定了新的Docker容器存储路径。请根据自己的需要自行修改后保存。
3.4 重新启动Docker Desktop
重新启动 Docker Desktop,此时 Docker 容器将会被保存在指定的路径中。
示例说明
以下是两个示例,演示如何将 Docker 镜像和容器存储路径修改为其他盘符下的路径。
示例一:将 Docker 镜像路径修改为 D 盘下的路径
-
将 Docker 镜像路径修改为 D 盘下的路径,例如:
D:\docker\images
-
在 D 盘下创建
docker\images
文件夹 -
关闭 Docker Desktop,重新打开后 Docker 镜像路径就会变为
D:\docker\images
示例二:将 Docker 容器路径修改为 E 盘下的路径
-
将 Docker 容器路径修改为 E 盘下的路径,例如:
E:\docker\containers
-
在 E 盘下创建
docker\containers
文件夹 -
关闭 Docker Desktop,更新 Docker Desktop 的快捷方式属性,重新打开后 Docker 容器路径就会变为
E:\docker\containers
。
通过以上设置,可以将 Docker 镜像和容器存储路径修改为其他盘符或文件夹,有效避免 Windows 系统盘容量不足的问题。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker 设置windows存储路径的操作 - Python技术站