更改构建 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...
此命令 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...