Docker data root directory 변경하기
리눅스/Containers & Kubernetes2024. 3. 27. 10:14
반응형
이미지 용량이 커서 별도의 디스크로 저장하고자 할 경우에 Docker 설정 파일에서 디렉토리를 변경해 주어야 합니다.
물론 같은 디렉토리로 마운트하여 사용이 가능하지만, 여기에서는 추가한 디스크의 마운트 디렉토리로 변경하는 방법을 안내합니다.
1. HDD 추가
SATA 4TB 디스크의 파티션 및 파일시스템을 생성하고 /data 디렉토리로 마운트 해 두었습니다. (방법 생략)
2. Docker 중지
Docker 가 실행중일 경우 중지합니다.
# systemctl stop docker
3. 기존 데이터 복사
신규 디렉토리의 퍼미션을 원래 디렉토리와 동일하게 합니다.
# chmod 710 /data
기존에 사용하던 docker 디렉토리를 신규 디렉토리 아래로 복사해 넣습니다.
# cp -arp /var/lib/docker /data/
4. Docker 설정 변경
Docker 설정 파일을 열고 Docker data root directory 를 변경합니다.
파일이 없는 경우 생성하면 됩니다.
# vi /etc/docker/daemon.json
{ "data-root": "/data/docker/" } |
5. Docker 실행
변경된 디렉토리를 적용하기 위해 Docker 데몬을 가동합니다.
# systemctl start docker
전에 사용하던 이미지가 있었다면, 그대로 출력이 잘 되는지 확인합니다.
# docker images
반응형
'리눅스 > Containers & Kubernetes' 카테고리의 다른 글
Docker 기본 root 디렉토리 변경하기 (0) | 2024.04.01 |
---|---|
Rocky Linux 9 에서 Docker 설치하기 (0) | 2024.03.27 |
Ubuntu 22.04 단일 서버에서 K0S 설치하기 (0) | 2024.02.22 |
[Kubernetes] metrics-server 설치하기 (error: Metrics API not available 조치) (0) | 2024.01.11 |
[Kubernetes] 네임스페이스의 메모리 및 CPU 할당량 구성 (0) | 2024.01.11 |
댓글()