iPlay / iTech · 2023年2月10日

Docker修改默认数据目录Docker Root Dir

环境:

ARMbian 22.04

root@onecloud:~# docker --version
Docker version 20.10.12, build 20.10.12-0ubuntu4

Dcoker 默认数据目录 Docker Root Dir 存放在 /var/lib/docker
可通过 #docker info命令查看Docker Root Dir值核实

一旦docker数据目录存满了,就会导致linux重启是无法成功启动docker,导致启动失败

通过以下方法可以修改docker 默认目录

1.停止docker服务

service docker stop

2.修改/etc/docker/daemon.json文件值,文件不存在的话则新创建一个

vim /etc/docker/daemon.json

输入以下信息:

{
"data-root": "/opt/docker/data"
}

3.重启docker

service docker restart

4.查看是否修改成功

docker info