본문 바로가기

Study/Docker2

[Docker] —memory 옵션 kernel 예외 docker run -it --name swap_500m \ --memory=200m \ --memory-swap=500m \ ubuntu:14.04 위와 같은 명령어를 실핼할때 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. 커널 설정의 문제로 swap에 대한 제한을 지원하지 않는다는 경고문구가 떠요(컨테이너는 실행됨!). 지금 사용하는 리눅스 커널은 swap limit capabilities를 지원하기에. grub 설정을 바꾸고 재시작해요. sudo vim /etc/default/grub 아래 내용을 추가해요. ... GRUB_CMDL.. 2021. 8. 29.
[Docker] 도커란? 도커(Docker)? 컨테이너 기반 가상화 도구예요. 일반적으로 도커라 하면 도커 엔진, 또는 도커에 관련된 모든 프로젝트를 의미해요. 보통 도커 엔진이라는 의미로 많이 사용되는데, 도커 엔진은 컨테이너를 생성하고 관리하는 주체로서 이 자체로도 컨테이너를 제어하고, 다양한 기능을 제공하는 도커의 주 프로젝트이기 때문이에요. 여기서 컨테이너란 말이 어려워요. 컨테이너(Container) 사전적 의미로 컨테이너는 어떤 물체를 격리하는 공간을 뜻해요. 하지만 개발적 의미로는 이미지의 목적에 맞는 파일이 들어있는 파일시스템과 격리된 시스템 자원 및 네트워크를 사용할 수있 는 독립된 가상공간이라고 해요. 즉, 이미지의 목적에 따라 생성되는 프로세스 단위의 격리 환경이에요. 호스트 입장에서는 격리된 환경을 가진 프.. 2021. 6. 29.