Docker: 호스트에 있는 것과 다른 Linux 배포판 실행

Docker: 호스트에 있는 것과 다른 Linux 배포판 실행

Docker 이미지에는 Linux 커널이 포함되어 있지 않으므로 다른 Linux 배포판이 있는 호스트에서 실행될 때 전체(Docker가 아닌) 배포판과 함께 제공된 것과 다른 커널 버전을 얻을 수 있습니다.

호스트 커널의 변형이 있는 경우 배포 공급업체는 Docker 컨테이너에서 실행되는 OS를 어떻게 지원할 수 있습니까? 동일한 버전/버전(예: Ubuntu 15.04의 Ubuntu 15.04)을 사용하여 호스트에서 실행해야 합니까?

답변1

커널 버전이 중요하다고 가정하고 있는 것 같습니다. 물론 그런 경우도 있겠지만 대부분의 경우에는 상관이 없습니다.

물론 잘 관리되는 시스템과 마찬가지로 호스트 시스템과 애플리케이션 컨테이너를 엄격하게 제어하고 테스트 환경이 프로덕션 환경과 일치하는지 확인해야 합니다.

답변2

OS가 아닌 애플리케이션 공급업체의 지원이 필요한 것 같습니다. docker에서 실행되는 OS가 아니라 앱이기 때문입니다. 필요한 대부분의 애플리케이션에 대한 일부 애플리케이션 도커 컨테이너를 찾을 수 있으며, 공급업체의 지원이 있는 경우 일부 OS에 대해 인증될 것입니다(따라서 도커 버전이 필요함).

관련 정보