Docker/Docker
[Docker] Docker에서 Docker Root Dir이 의미하는 것
2024. 2. 19. 00:47반응형
Docker에서 docker info 명령어를 실행하면 표시되는 Root Dir은 Docker 데몬이 사용하는 모든 데이터를 저장하는 기본 디렉토리를 의미합니다. 여기에는 컨테이너 이미지, 컨테이너, 네트워크, 볼륨, 로그 및 기타 Docker 관련 데이터가 포함됩니다.
기본 위치:
- Linux: /var/lib/docker
- Windows: C:\ProgramData\Docker
- MacOS: /var/lib/docker
Root Dir의 중요성:
- Docker 데몬이 작동하는 데 필수적인 디렉토리입니다.
- 디스크 공간이 부족하면 Root Dir의 공간을 확장해야 할 수도 있습니다.
- 여러 Docker 데몬을 실행하는 경우 각 데몬마다 고유한 Root Dir을 지정해야 합니다.
Root Dir 변경:
- dockerd 서비스를 시작할 때 --data-root 옵션을 사용하여 Root Dir을 변경할 수 있습니다.
- /etc/docker/daemon.json 설정 파일에서 data-root 설정을 변경할 수도 있습니다.
주의 사항:
- Root Dir을 변경하기 전에 모든 Docker 컨테이너를 중지하고 이미지를 삭제하는 것이 좋습니다.
- Root Dir을 변경하면 Docker 데몬을 다시 시작해야 합니다.
추가 정보:
- docker info 명령어를 사용하여 현재 Root Dir 위치를 확인할 수 있습니다.
- dockerd --help 명령어를 사용하여 --data-root 옵션에 대한 자세한 정보를 확인할 수 있습니다.
- Docker 공식 문서에서 Root Dir에 대한 자세한 내용을 확인할 수 있습니다: [[유효하지 않은 URL 삭제됨]]([유효하지 않은 URL 삭제됨])
반응형
'Docker > Docker' 카테고리의 다른 글
[Docker] Docker Proxy 설정하는 방법 (0) | 2024.02.19 |
---|---|
[Docker] Docker 설치 (Ubuntu 20.04 이상) (apt repository 이용, Docker engine 설치) (1) | 2023.12.18 |
[Docker] 예제: (0) | 2023.02.25 |
[Docker] 용량 문제 해결 (0) | 2021.05.02 |
[Docker] Dokcer 중급 명령어 (0) | 2021.04.22 |