Home [Docker] Docker root dir 변경
Post
Cancel

[Docker] Docker root dir 변경

Docker root directory?

Docker를 사용하면 docker hub를 통해 image를 받거나 해당 image를 통해 container를 생성하게 된다. 이런 정보들은 전부 어디에 저장이 되는것일까?
이런 정보는 Docker Root Dir에 설치가 된다. 해당 위치는 아래와 같이 확인이 가능하다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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

Root Dir 변경

docker service stop

1
systemctl stop docker

daemon.json 추가 혹은 수정

1
2
3
4
vim /etc/docker/daemon.json
{
    "data-root": "/docker/root/dir"
}

docker service stop

1
systemctl start docker
This post is licensed under CC BY 4.0 by the author.