Безопасно ли запускать контейнер на основе более высокой версии Linux на более низкой версии операционной системы Linux?Linux

Ответить Пред. темаСлед. тема
Anonymous
 Безопасно ли запускать контейнер на основе более высокой версии Linux на более низкой версии операционной системы Linux?

Сообщение Anonymous »

Например, моя операционная система - Ubuntu 18.04, и я создал изображение на основе Ubuntu 24.04 в этой системе. Во время сборки изображения я собрал программу C P -программы P внутри изображения. Позже я запускаю этот контейнер и программу P на Ubuntu 18.04. Есть ли возможность таких проблем, как сбой программы? Во время компиляции программа C, вероятно, связана с более высокой версией GLIBC от Ubuntu 24.04. При запуске программы Chatgpt сказал мне, что динамическое связывание будет использовать GLIBC из файловой системы контейнера. Теперь, если функция из GLIBC вызывает системный вызов, который не существует в Ubuntu 18.04 (на мой взгляд, это то, что системные вызовы, выполненные программой в контейнере ?

Подробнее здесь: https://stackoverflow.com/questions/794 ... lower-vers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»