*Docker 메모리 제어
-m(--memory) : 최대 메모리 값
--memory-reservation : 호스트에서 보장하는 최소 메모리
-m > --memory-reservation
--kernel-memory : 총 할당메모리에서 kernel memory가 차지하는 값
*Docker CPU 제어
--cpu : 컨테이너가 사용할 수 있는 CPU 리소스
(ex: .5 = 50%를 줄 경우,
1.5 = 150%를 줄 경우(CPU가 여러개 )
3.5 = 350%를 줄 경우(CPU가 3코어 이상)
)
*컨테이너 종료 코드와 재시작 정책:
- no: 재시작 정책의 기본값으로 컨테이너는 명시적으로 실행할때만 시작
- always: 어떤 종료 코드로 종료했는지 상관없이 docker 서비스가 시작되면 항상 컨테이너를 재시작하도록 설정
- on-failure: 0이 아닌 코드로 컨테이너를 종료할 경우에만 컨테이너를 다시 시작됨(실행 시 에러가 났을 시 Retry 횟수를 지정해주어야 한다)
1 2 | # docker run --restart=on-failure:5 mongo # 5는 오류났을 시 회수 | cs |
'Docker(도커) Kubernetes' 카테고리의 다른 글
docker network 네트워크 연결 및 구성 (0) | 2018.05.24 |
---|---|
docker 볼륨(volume) 컨테이너 마운트 방법 (0) | 2018.05.24 |
docker image tag 관리, dockerfile 생성하기, 인스트럭션 사용법 (0) | 2018.05.23 |
Docker Container와 Host간 web server storage를 공유하도록 만들기 (0) | 2018.05.23 |
Docker 이미지란, 도커 이미지 layer 파일시스템 구조, UTS, PID 호스트 네임스페이스 공유 (0) | 2018.05.23 |