2014-01-15 2 views
0

Ядро приложения, которое я хочу выполнить докинг, должно выполняться в контейнере CentOS. Процедура установки проверяет версию ядра для обеспечения соответствия требованиям приложения. В настоящее время он обнаруживается с использованием «uname ...».Как обнаружить в Docker версию ядра контейнера

Однако теперь приложение определяет версию ядра хоста, который «UBUNTU ...», а не «CentOS» ...»

Можно ли обнаружить версию ядра контейнера?

Спасибо

ответ

1

Фактически, ядро ​​является таким же в хосте и в контейнере. Это самый принцип контейнеризации: ядро ​​является общим (поскольку на самом деле контейнер представляет собой набор процессов, работающих поверх ядра хоста , со специальными изолирующими свойствами).

Это создает проблему для вашего приложения?

+0

Спасибо за разъяснение. Хорошо, так или иначе. Процедура установки явно проверяет версию ядра. Это ловушка. Да, есть возможность обхода, на данный момент и по мере того, как время CentOS будет продвигать версию ядра, я думаю;). Спасибо. – user3199834

Смежные вопросы