Я очень новичок в 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 ядро обновилось? Заранее спасибо