Должны ли мои Docker варианты базовых образов соответствовать моей основной операционной системе? - PullRequest
0 голосов
/ 10 марта 2020

Например, у меня есть сервер под управлением Ubuntu 16.x, на котором размещен набор Docker контейнеров с FROM node:x.x.x-stretch. Вариант stretch построен на основе Debian Jess ie (та же версия, на которой построен Ubuntu 16.x).

Есть ли причина, по которой я не должен использовать последний образ Node (узел: xxx-buster), где -buster собран из Debian 10?

Исходя из того, что я понимаю, это означает, что образ моего узла будет более современным / поддерживается дольше при небольших затратах на меньшую совместную работу с базовой операционной системой хоста. Я что-то упустил?

1 Ответ

0 голосов
/ 10 марта 2020

Основная причина, по которой люди не обновляются автоматически до последней версии, связана с зависимостями пакетов. Трудно отследить, какие пакеты зависят от какой версии узла, не говоря уже о том, какая версия других пакетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...