Docker를 사용하면 docker hub를 통해 image를 받거나 해당 image를 통해 container를 생성하게 된다. 이런 정보들은 전부 어디에 저장이 되는것일까?
이런 정보는 Docker Root Dir에 설치가 된다. 해당 위치는 아래와 같이 확인이 가능하다.
$ docker info | grep -i "Docker Root Dir"
Docker Root Dir: /var/lib/docker
$ sudo tree -L 1 /var/lib/docker
/var/lib/docker
├── buildkit
├── containers
├── image
├── network
├── overlay2
├── plugins
├── runtimes
├── swarm
├── tmp
├── trust
└── volumes
$ systemctl stop docker
$ vim /etc/docker/daemon.json
{
"data-root": "/docker/root/dir"
}
$ systemctl start docker