LINUX.ORG.RU
решено ФорумAdmin

Запустить программу с динамическими библиотеками в docker контейнере

 ,


0

2

Можно ли запустить программу зависящую от динамических библиотек внутри контейнера docker ? Все необходимые библиотеки есть. Программа написана на си, компилируется там же в контейнере. При запуске выдает ошибку:

error while loading shared libraries: librosbag_storage.so: cannot open shared object file: No such file or directory

Пробовал прописывать путь к библиотекам в переменную окружения LD_LIBRARY_PATH при запуске контейнера, переменная путь содержит, но ошибка осталась. Я докер знаю мало, но знаю что там есть слои и, возможно, они и не дают запустить программу.

Можно ли запустить программу зависящую от динамических библиотек внутри контейнера docker ?

Можно. Я запускал. Лично!

Программа написана на си, компилируется там же в контейнере.

Библиотека тоже должна быть или собрана в контейнере или скачена из реп дистрибутива, который используется в контейнере.

Пробовал прописывать путь к библиотекам в переменную окружения LD_LIBRARY_PATH

Покажи команду. Может опечатался? И вывод ldd на твои прогу и на библиотеку.

ox55ff ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.