Docker 기본 root 디렉토리 변경하기
디스크 부족 등의 이유로 디렉토리를 변경해야 할 경우가 있습니다.
설정파일을 통해 간단히 변경이 가능합니다.
1. 확인
현재 Docker 기본 root 디렉토리를 확인합니다.
# docker info |grep Root
Docker Root Dir: /var/lib/docker
2. 디렉토리 설정 변경
Docker 의 설정 파일을 수정하여 디렉토리를 변경할 수 있습니다.
아래는 기본 디렉토리를 /data 로 변경한 예 입니다.
(파일이 없을경우 생성하면 됩니다)
# vi /etc/docker/daemon.json
{ "data-root" : "/data" } |
3. 적용하기
Docker 데몬을 재시작 하면 변경한 설정이 적용되고, 디렉토리를 조회하면 새로 구성된 파일이 생성 되었음을 알 수 있습니다.
# systemctl restart docker
# ls -al /data
total 52
drwx--x--- 12 root root 4096 Apr 1 05:56 .
drwxr-xr-x 20 root root 4096 Mar 31 23:30 ..
drwx--x--x 4 root root 4096 Apr 1 05:56 buildkit
drwx--x--- 2 root root 4096 Apr 1 05:56 containers
-rw------- 1 root root 36 Apr 1 05:56 engine-id
drwx------ 3 root root 4096 Apr 1 05:56 image
drwxr-x--- 3 root root 4096 Apr 1 05:56 network
drwx--x--- 3 root root 4096 Apr 1 05:56 overlay2
drwx------ 4 root root 4096 Apr 1 05:56 plugins
drwx------ 2 root root 4096 Apr 1 05:56 runtimes
drwx------ 2 root root 4096 Apr 1 05:56 swarm
drwx------ 2 root root 4096 Apr 1 05:56 tmp
drwx-----x 2 root root 4096 Apr 1 05:56 volumes
'리눅스 > Containers & Kubernetes' 카테고리의 다른 글
Docker 이미지를 다른 서버로 복사하기 (0) | 2024.05.24 |
---|---|
K3S 설치 및 삭제, Worker node 추가 및 삭제 (0) | 2024.05.13 |
Rocky Linux 9 에서 Docker 설치하기 (0) | 2024.03.27 |
Docker data root directory 변경하기 (0) | 2024.03.27 |
Ubuntu 22.04 단일 서버에서 K0S 설치하기 (0) | 2024.02.22 |