首先,需要说明的是Docker for Windows的默认安装位置是在C:\Program Files\Docker\Docker\下。
若要更改Docker for Windows pull镜像文件的安装位置,可以按照以下步骤进行:
在Docker for Windows的系统托盘中右键点击鼠标,选择Settings,进入Settings页面,点击左侧的Daemon,找到Advanced选项卡中的Experimental features,将Use Docker Compose V2勾选上。然后,点击右下角的Apply & Restart按钮,等待Docker服务停止运行。
打开C:\ProgramData\Docker\config\daemon.json文件,若文件不存在则需手动创建。在文件中添加以下内容:
{
"data-root": "D:\\docker-data",
"storage-driver": "overlay2"
}
其中,data-root指定了Docker pull的镜像文件保存路径,storage-driver指定了Docker pull镜像文件的存储驱动,这里使用的是overlay2。
保存更改后,启动Docker服务。
此时,Docker pull的所有镜像文件将会被保存到D:\docker-data目录下。
示例一:
假设现在我们需要从Docker Hub上拉取一个名为nginx的镜像文件并保存到D:\docker-data目录下,命令如下:
docker pull nginx
示例二:
假设我们需要从阿里云镜像库上拉取一个名为mysql:5.7的镜像文件并保存到D:\docker-data目录下,命令如下:
docker pull registry.cn-hangzhou.aliyuncs.com/library/mysql:5.7
以上就是Docker for Windows pull镜像文件的安装位置改变的方法的完整攻略。需要注意的是,更改存储路径后,Docker pull的所有镜像文件都将被保存到新的目录下,因此可能会占用大量的存储空间。
本文链接:http://task.lmcjl.com/news/7789.html