Если docker обновляет свое ядро ​​linux, оно нарушает существующие образы docker? - PullRequest
1 голос
/ 29 января 2020

Я очень новичок в docker. Я установил docker рабочий стол на мою ма c. Когда я выполняю docker version, он показывает OS/Arch:linux/amd64 под сервером docker. Я предполагаю, что это означает, что docker установил ядро ​​linux поверх моей операционной системы ma c, используя гипервизор для управления контейнерами на основе linux. Если это ядро ​​linux будет обновлено, не нарушит ли оно функционирование существующих образов?

Почему я задаю этот вопрос?

Недавно после обновления ОС ma c до 10.15. 2, вещи начали ломаться из-за проблем совместимости openssl и ruby -2.3.x. И мне сказали, что мы могли бы решить проблемы такого типа, используя docker, поскольку он не зависит от операционной системы хоста?

Но у docker есть собственное ядро ​​linux. Буду ли я сталкиваться с этой проблемой? если linux ядро ​​обновилось? Заранее спасибо

1 Ответ

0 голосов
/ 29 января 2020

Вы получили эти ошибки, потому что вы зависели от библиотек программного обеспечения, доступных на машине. Они не связаны с ядром. Любые такие программные зависимости должны быть связаны с docker образом. Linux обновления ядра никогда не нарушают пространство пользователя.

...