LINUX.ORG.RU

Сообщения powerlord

 

Размер контейнера Docker

Форум — Admin

Пытаюсь вывести отчёт на R через ShinyProxy, для этого отчёт нужно в Docker контейнер поместить. Полазил по форумам, почитал литературу по Docker - теорию вроде понял, а с практикой проблемы. Один из вопросов: как уменьшить размер контейнера? Как я понимаю, контейнер должен содержать в себе всё, начиная от образа ОС. По одному из примеров написал Dockerfile на основе openanalytics/r-base контейнера (https://hub.docker.com/r/openanalytics/r-base/), построил и вижу что контейнер больше гигабайта занимает места. Так каждый контейнер будет делать? Каждый отчёт, который весит пару килобайт, после упаковки в контейнер будет занимать порядка гигабайта места? Можно ли создать какой-нибудь 1 родительский контейнер, который будет содержать всё что нужно и весить много, а к нему цеплять дочерние контейнеры, содержащие только код, и занимающие пару килобайт места? Что почитать можно по этой теме?

 

powerlord
()

Подключение из R под Ubuntu к MS SQL Server

Форум — Development

Программирую понемногу на R под виндой, с Unix системами не дружу. Понадобилось установить Shiny сервер, а он под виндой не работает. Админы мне подняли Ubuntu Server 16, Shiny я поставил и настроил. Возникла следующая проблема - для отчётов на R нужно брать данные с MS SQL БД, которая крутится на виндовом сервере, а подключиться к ней я не могу. Через R пробую: В самом терминале пробую: library («RODBC») odbcDriverConnect(«Driver={SQL Server};Server=srv;Database=test_sql;Uid=test;Pwd=test») [RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found

Погуглил, полазил по форумам, поставил какие-то драйвера, в итоге получаю: odbcDriverConnect(«Driver={ODBC Driver for SQL Server};Server=srv;Database=test_sql;Uid=test;Pwd=test») [RODBC] ERROR: state 01000, code 0, message [unixODBC][Driver Manager]Can't open lib '/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.9.0' : file not found '/opt/microsoft/msodbcsql/lib64/libmsodbcsql-13.1.so.9.0' - этот файл есть, R запускаю под sudo, но подключение не работает.

Пробую из самого терминала подключиться к базе: tsql -S srv -U test -P test. - подключение создаётся, но запросы не передаются на сервер

Что я не так делаю? Как подключиться к базе?

 , ,

powerlord
()

RSS подписка на новые темы