虽然Windows中的docker info
显示 Docker Root目录:/ var / lib / docker ,但是没有这样的文件夹* / var / lib / docker *。从docker pull hello-world
等处获取图像文件的位置,以及如何更改这些文件夹的位置?
答案 0 :(得分:2)
如果您正在使用docker toolbox目录在Windows上运行docker / var / lib / docker是指你的虚拟机(boot2Docker)。连接到机器:
docker-machine ssh <machine>
并输入:
sudo ls /var/lib/docker
查看内容。
启动Docker守护程序时,可以使用-g选项更改Docker的存储基目录(容器和图像的位置)。
编辑文件档案:
sudo vi /var/lib/boot2docker/profile
并将-g选项添加到EXTRA_ARGS变量:
EXTRA_ARGS='
--label provider=virtualbox
-g <path>
'
保存并重启机器:
docker-machine restart <machine>
使用ssh将againt连接到您的计算机并验证更改输入:
docker info
希望这可以提供帮助。