Является ли создание контейнера docker эффективной гарантией того, что какая-то программа будет работать долго в будущем (скажем, 25 лет)? - PullRequest
1 голос
/ 03 марта 2020

Допустим, у меня есть довольно сложная программа, основанная на множестве пакетов / зависимостей, и я хочу убедиться, что все равно смогу запустить ее через 25 лет.

Есть docker (или аналогичная) контейнеризация способ (реально) разрешить это? Или это выходит за рамки того, что предлагает контейнер docker?

Если этот вид контейнеризации не является способом к go, какое-либо другое предложение?

Примечание :

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

1 Ответ

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

Версия ВСЕ, ОС, Docker Img, любая зависимость и теоретически, да, вы можете создать что-то, что будет работать 25 лет, если вы удовлетворяете все те вещи, которые требуют работы вашего образа docker, отключая автоматические обновления, если любая из этих зависимостей может быть полезной и не рекомендуемой, но она справится с задачей разработки в течение 25 лет.

Создайте ДЕЙСТВИТЕЛЬНО СИЛЬНУЮ Документацию по вашему изображению docker, если только это не станет кошмаром. Техническое обслуживание для будущих разработчиков и удачи, мой друг, я не рекомендую вам делать это tbh

Быстрый пример - DOOM, вы можете запустить его почти везде, конечно, может быть найдется способ сделать это ваше docker имиджевое произведение через 25 лет

...