찾다

 >  Q&A  >  본문

各位用docker的朋友,你们是否为/var/lib/docker独立分配一个分区呢?

赶脚镜像一多,数据量挺大的啊:(

伊谢尔伦伊谢尔伦2759일 전702

모든 응답(3)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-25 09:05:29

    프로덕션 서버에서는 그렇습니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-04-25 09:05:29

    독립적인 파티션일 필요는 없으며, 시작 시 --graph 매개변수를 사용하여 저장 경로를 지정할 수도 있습니다.
    또는 systemd을 사용하여 서비스를 관리하려면 docker.service:

    에서 이 줄을 수정하세요. 으아아아

    다시 실행한 후 sudo docker info | grep "Root Dir"을 실행하면 루트 경로가 변경된 것을 확인할 수 있습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-25 09:05:29

    주요 문제는 이미지가 아니지만 실행 중인 컨테이너가 기본적으로 이 디렉터리를 사용하므로 컨테이너 내부에 로그 파일이 기록되거나 다른 프로덕션 실행 데이터가 /var/lib/docker 디렉터리에 영향을 미치게 됩니다. 환경적 요구사항:

    1. 쓸모없는 이미지를 정기적으로 정리
    2. 실행된 컨테이너를 정기적으로 정리
    3. /var/lib/docker 디렉터리의 독립 파티션, 바람직하게는 SSD 디스크
    4. 나쁘지도 않습니다.

    회신하다
    0
  • 취소회신하다