0
我想要dockerize的應用程序堆棧應該在CentOS容器中運行。安裝過程驗證內核版本以確保符合應用程序要求。目前它使用「uname ...」進行檢測。如何在Docker中檢測容器內核版本
但是現在的應用程序檢測到主機內核版本,這是「UBUNTU ......」而不是「CentOS的」 ...」
是否可以檢測容器的內核版本?
謝謝
我想要dockerize的應用程序堆棧應該在CentOS容器中運行。安裝過程驗證內核版本以確保符合應用程序要求。目前它使用「uname ...」進行檢測。如何在Docker中檢測容器內核版本
但是現在的應用程序檢測到主機內核版本,這是「UBUNTU ......」而不是「CentOS的」 ...」
是否可以檢測容器的內核版本?
謝謝
事實上,內核在主機和容器中是一樣的,這就是集裝箱化的原則:內核是共享的(因爲實際上,容器是在主機內核之上運行的一系列進程,具有特殊的隔離特性)
這會對您的應用程序造成問題嗎?
謝謝你的澄清。好的,它以某種方式。 安裝程序顯式檢查內核版本。這是陷阱。是的,有一個繞過選項,暫時和隨着時間的推移,CentOS將推進它的內核版本,我猜;)。 謝謝。 – user3199834