Docker 사용시 컨테이너별 자원 할당법을 정리한다.
테스트서버 : Ubuntu22.04 작성일 : 2023-04-26
1> 할당된 자원 및 상태 확인
# 프로세스 전체 확인
docker ps -a
# 실행되고 있는 자원 확인
docker stats
2> 메모리 제한 변경
# memory
docker update --memory 1024m {Container ID}
# swap memory (should be larger than memory limit)
docker update --memory-swap 2048m {Container ID}
# 확인
docker inspect {Container ID} | grep -i memory
3> CPU 코어수 변경
docker update --cpus 2 {Container ID}