此命令Google
在sudo docker build -t mydocker .
中构建图像。有没有办法将其更改为另一个文件夹,例如/var/lib/docker
?
答案 0 :(得分:2)
您必须使用-g
选项重新启动docker守护程序。
docker -d -g /home/user1/docker
或
docker -d --graph="/home/user1/docker"
请记住,一旦执行此操作,该docker守护程序实例的所有图像都将存储在/home/user1/docker
通常,Docker守护程序运行root
。因此,最好指定root
答案 1 :(得分:1)
对于新版本的Docker,您必须更改daemon.json。
sudo nano /etc/docker/daemon.json
然后将路径添加到deamon JSON(在我的情况下,路径为'/ media / newhd / containers /')
{"data-root":"/media/newhd/containers/"}
重新启动docker ...