CentOS 7.2 운영 체제 (즉, Nginx, mysql 및 mongo) 상단에 도커 엔진 v1.12가있는 3 개의 다른 응용 프로그램 컨테이너를 구축했습니다. 응용 프로그램과 해당 컨테이너를 기반으로 다른 커널 설정을 적용하고 싶습니다.도커 컨테이너에서 커널 튜닝을 적용하는 방법
예를 들어, 나는 몽고에 0
에 vm.zone_reclaim_mode
을 설정할와 MySQL 컨테이너는 반면, nginx를 컨테이너에 1
에 vm.zone_reclaim_mode
을 유지하려는. 도커 --privileged
명령을 사용하여 이미지를 초기화하고 커널 설정을 수정했지만 호스트 운영 체제의 설정을 변경하여 모든 컨테이너에 적용했습니다.
나는 많은 문서를 이미 읽고 컨테이너가 호스트 커널과 함께 작동한다는 것을 알고 있습니다.
컨테이너에 대한 커널 설정을 유지할 수있는 방법이 있습니까?
정보를 제공해 주셔서 감사합니다. – NishantH
으로 컨테이너를 시작하는 것이 가능합니다. 도커 공개 레지스트리에서 이미지를 가져 오는 대신 사용자 정의 OS로 컨테이너를 시작한다고 가정합니다. 도커 컨테이너로 특정 컨테이너에 대한 별도의 커널 설정을 유지할 수 있습니까? – NishantH
@NishantH 도커 컨테이너 안에 원하는 것을 저장할 수 있습니다. 그러나 docker 데몬은 커널 설정을 조정하지 않습니다. 그래도 일부 컨테이너 실행 래퍼를 코딩하고 도커 엔진 플러그인을 구현할 수 있습니다. – agg3l