Ubuntu 修改 Docker 默认存储路径

📅 2026/7/10 12:59:15
Ubuntu 修改 Docker 默认存储路径
1. 背景Docker 默认安装的情况下会使用 /var/lib/docker/ 目录作为存储目录用以存放拉取的镜像和创建的容器等。该目录位于系统盘而镜像一般会占用较大的存储空间如果系统盘比较小则会存储空间不足影响使用。这就需要修改默认的存储路径把它改到另一个挂载硬盘上。2. 方法输入sudo docker info可以查看程序信息红框里就是默认的存储目录编辑 /etc/docker/daemon.json 文件sudo vim /etc/docker/daemon.json默认情况下这个配置文件是没有的这里实际也就是新建一个然后写入以下内容{ data-root: /var/www/dockerdata }此文件还涉及默认源的设定如果设定了国内源那么实际就是在源地址下方加一行写成{ registry-mirrors: [http://hub-mirror.c.163.com], data-root: /var/www/dockerdata }保存退出然后重启 docker 服务sudo systemctl restart docker再次查看 docker 信息可以看到目录已经变成了设定的/var/www/dockerdata: