>운영 및 유지보수 >Docker >도커 저장소 디렉터리를 변경하는 방법

도커 저장소 디렉터리를 변경하는 방법

王林
王林앞으로
2020-12-23 09:51:114404검색

도커 저장소 디렉터리를 변경하는 방법

글 배경:

개발 환경에서는 Docker 테스트 서버가 너무 많은 컨테이너와 이미지를 실행하기 때문에 디스크 공간이 꽉 차는 경우가 많습니다. 이제 docker 저장소 디렉터리를 새로운 마운트 지점으로 변경하기로 결정했습니다.

(동영상 공유 학습: 프로그래밍 동영상)

1. Docker 디스크 사용량 확인

docker system df

2. 디스크 정리

docke system prune

TAG가 없는 닫힌 컨테이너 및 네트워크 이미지의 쓸모 없는 데이터 볼륨을 삭제합니다. 이미지는 쓸모가 없습니다. 삭제도 가능합니다(주의해서 사용하세요)

3. Docker 서비스를 중지합니다

systemctl stop docker

4. 데이터 디렉터리 마이그레이션

rsync -avz /var/lib/docker /data/docker/lib/

/var/lib/docker: docker 기본 데이터 디렉터리/var/lib/docker: 대상 디렉터리, 실행하기 전에 먼저 생성해야 합니다

5. 매퍼 파일을 구성합니다

도커 서비스의 설치 구성 파일에 따라 수정합니다

vi /usr/lib/systemd/system/dokcer.service

ExectStart=xxx

ExectStart=xxx --graph /data/docker/lib/docker
에 속성을 추가합니다

도커 서비스를 다시 업데이트합니다

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker

6. 확인

docker info

좋아요 다음 정보를 보면 성공을 나타냅니다

Docker Root Dir: /data/docker/lib/docker

docker 이미지를 실행하면 이전 이미지가 모두 동기화된 것을 확인할 수 있습니다.

관련 권장 사항: docker 튜토리얼

위 내용은 도커 저장소 디렉터리를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제