更改构建 docker 图片的路径

change PATH for building docker image

此命令 sudo docker build -t mydocker ./var/lib/docker 中构建映像。有没有办法将其更改为另一个文件夹,例如/home/user1/docker?

您必须使用 -g 选项重新启动 docker 守护程序。

docker -d -g /home/user1/docker

docker -d --graph="/home/user1/docker" 

请记住,一旦您执行此操作,该 docker 守护程序实例的所有图像都将存储在 /home/user1/docker

而且通常 Docker 守护程序运行 root。所以最好指定一个属于 root

的目录

对于Docker的新版本,您必须更改daemon.json。

 sudo nano /etc/docker/daemon.json

然后将路径添加到守护程序 JSON(在我的例子中,路径是“/media/newhd/containers/”)

{"data-root":"/media/newhd/containers/"}

重启后 docker...