2016-12-23 5 views
0

Rancher를 사용하여 일부 EC2 호스트 (자동 조정 그룹의 노드 4 개)를 관리하려면 & 컨테이너를 조정하십시오. 모든 것이 잘 작동합니다.도커 호스트 및 장치에 남은 공간이 없음

는하지만, 어떤 점에서, 나는 내가 말했듯이 나는, 내를 위의 명령을 실행하는 경우에도이 명령

docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi 

으로 사용되지 않는 및 태그가없는 이미지를 제거하는 경우에도, 디스크 공간의 재발 문제가 목장 1.1.4을 사용하여

Filesystem  Size Used Avail Use% Mounted on 
udev   7.9G 12K 7.9G 1% /dev 
tmpfs   1.6G 1.4M 1.6G 1% /run 
/dev/xvda1  79G 77G  0 100%/
none   4.0K  0 4.0K 0% /sys/fs/cgroup 
none   5.0M  0 5.0M 0% /run/lock 
none   7.9G 7.5M 7.9G 1% /run/shm 
none   100M  0 100M 0% /run/user 

I'am 내 호스트는 우분투 14.04.4에서 부두 노동자 1.12.5을 실행 : 호스트의 공간이 부족 continuoulsy 있습니다. LTS.

내가 빠뜨릴만한 것이 있습니까? 이 문제를 피하기 위해 운영 호스트 용 고정 프로그램을 구성하는 모범 사례는 무엇입니까?

는 당신의 도움을 주셔서 감사합니다.

+1

http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/이 도움이됩니다. – VonC

답변

0

컨테이너의 영구 데이터에 볼륨 마운트 (docker run -v /local/path:/container/path)를 사용합니까?

그렇지 않으면 컨테이너 (데이터베이스, 로그 ...)가 작성한 데이터가 항상 이미지 실행의 마지막 레이어로 커집니다.

현재 실행중인 컨테이너의 실제 크기를 확인하려면 :

docker ps -s 

당신은 또한 당신의 디스크 공간을 분석하고 두 조치 사이에 성장을 확인하려면 다음과 같은 https://www.diskreport.net 같은 도구를 사용할 수 있습니다.