Перейти к содержанию
Форум русской поддержки продукции Synology
Это сохраненная копия формуа, часть страниц может быть недоступна!

Docker, начало использования.


Рекомендованные сообщения

Появился в Synology Docker. Не у всех появился, есть список совместимости, уточняйте.

Почитал про это, так понял, что это что-то типа виртуальной машины, только легче, так как если сравнивать с виртуалкой, то там устанавливается OS, а в неё, как в среду, приложения. Докер же уже есть среда, единая, которую не нужно устанавливать, подобно OS в виртуалке, а сразу устанавливаются приложения, и раз докер у всех и на разных типах един, то и приложения полностью совместимы. Поправьте, если не верно понял.

Нарыл поиском в докере ubuntu. Загрузил. Потребовалось что-то настроить, но оставил всё по умолчанию, ввёл только имя контейнера. Но оно не запускается, жму запустить, начинается запуск, и через секунду останавливается. Вобщем не знаю что с этим делать. А что это за убунта, что в итоге получу?

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 175
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Не исключено, что Докер пока что стоит только у Вас одного ;) . Лучше скажите как прошёл переход на 5.2 Бету - ну или черканите пару слов в профильную ветку ...

Ссылка на сообщение
Поделиться на другие сайты

Вот нарыл статейу, https://xakep.ru/2014/07/22/docker-for-safe-browsing/ Но как её замутить применительно в Synology ещё не допёр. Похоже у докера боьшие возможности, надо бы докупить оперативы...

Ссылка на сообщение
Поделиться на другие сайты

Понятно, что под виртуализацию требуется "некислое" железо. Однако, не поленился проверить выложенные SPK - а вдруг?. Увы, облом - только для Intel Atom x64 Processor :(

 

Index of /download/spk/Docker-GitLab/7.6.2-0007

 

Index of /download/spk/Docker-Redmine/2.6.1-0008

 

Index of /download/spk/Docker-Spree/2.6.1-0004

 

Index of /download/spk/Docker/1.5.0-0016

Ссылка на сообщение
Поделиться на другие сайты
Понятно, что под виртуализацию требуется "некислое" железо. Однако, не поленился проверить выложенные SPK - а вдруг?. Увы, облом - только для Intel Atom x64 Processor :(

 

Index of /download/spk/Docker-GitLab/7.6.2-0007

 

Index of /download/spk/Docker-Redmine/2.6.1-0008

 

Index of /download/spk/Docker-Spree/2.6.1-0004

 

Index of /download/spk/Docker/1.5.0-0016

Они на 5.1 не встают, просят как минимум 5.2

Ссылка на сообщение
Поделиться на другие сайты
Они на 5.1 не встают, просят как минимум 5.2

Я и не пытался ставить - у моего сино - 88f6282 (88f628x) - так что несовместим по типу процессора вне зависимости от версии DSM. Но не исключено, что это закладка сино-маркетологов и со временем добавят ну скажем тот же evansport.

Ссылка на сообщение
Поделиться на другие сайты
Вот нарыл статейу, https://xakep.ru/2014/07/22/docker-for-safe-browsing/ Но как её замутить применительно в Synology ещё не допёр. Похоже у докера боьшие возможности, надо бы докупить оперативы...

Вот ещё пару линков про Докер - можно сказать лежат на поверхности:

 

Docker

 

What is Docker?

 

About Docker

 

Welcome to the Docker User Guide

 

The best way to understand Docker is to try it!

Ссылка на сообщение
Поделиться на другие сайты
Вот ещё пару линков про Докер - можно сказать лежат на поверхности:

 

Docker

 

What is Docker?

 

About Docker

 

Welcome to the Docker User Guide

 

The best way to understand Docker is to try it!

Что это такое и зачем оно нужно я уже прочитал, и про википедию тоже слышал. Также прочитал не одну статью по установке онного в linux, и запуску приложений в консоли. Но это нисколько не применимо к Synology, ибо ни в одном материале не написано как его юзать на Syno. Вот как вы считаете, как добраться до приложения запущенного в докере? Через веб не реально. Через консоль стандартные линуксовские команды не прокатили. Что дальше?

Нет примеров, нет описания, нет доступных команд... Да по сути ничего нет, кроме самого приложения пожирающего все ресурсы NAS.

Ссылка на сообщение
Поделиться на другие сайты
Но это нисколько не применимо к Synology, ибо ни в одном материале не написано как его юзать на Syno.

Вы хотите, чтобы я лично попробовал на своём сино - увы не могу - железо не позволяет. Но я также не понимаю Вашу позицию - если есть конкретная проблема по 5.2 бете или докеру - Welcome to the English speaking community:

 

DiskStation Manager 5.2 Beta

 

Docker testing results

 

PS лучше один раз увидеть, чем сто раз услышать -> The best way to understand Docker is to try it!

Ссылка на сообщение
Поделиться на другие сайты

Вот вам моё кратенькое изложение опыта обращения с докером.

Мне приходится часто компилировать различные программы. Ранее я использовал вирт. машину c дебианом и диском на хранилище.

Теперь все переехало в докер.

Забегая вперед скажу, что хранилище достаточно мощное (Avoton + 8 Gb RAM), но памяти, как оказалось, для компиляции много не требуется.

Итак, по шагам:

 

1. Устанавливаем Докер. Запускаем.

http://s019.radikal.ru/i617/1503/66/145899cf369at.jpg

 

2. В реестре ищем нужный контейнер (в моём случае - titum / debian - это контейнер с голым дебианом типа chroot с доступом по SSH):

http://s019.radikal.ru/i602/1503/f6/6c01f9ac15c5t.jpg

 

3. Выбираем тег (версию).

http://s019.radikal.ru/i630/1503/89/fb8d2f148794t.jpg

 

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

до дебиана извне (2222)

http://s018.radikal.ru/i506/1503/9d/c6a2af407378t.jpg

 

5. Выбираем ограничение ресурсов (у кого на NAS крутится много других пакетов, выбирайте средний или низкий приортитет CPU

и ограничьте объем памяти). Я выбрал много CPU и памяти, но реально столько не нужно.

http://s020.radikal.ru/i723/1503/18/aa691ee7b385t.jpg

 

6. В резюме жмакаем доп. настройки - там тоже много интересного:

http://s019.radikal.ru/i619/1503/cf/80412c618deet.jpg

 

7. В доп. настройках можно указать папку на хранилище, которая будет мапиться в контейнер по определенному пути.

Например, замапив спец папку /docker, которая у меня появилась в шарах на папку /root в контейнере, я смогу иметь доступ ко

всем компилируемым файлам не заходя в контейнер по ssh:

http://s013.radikal.ru/i322/1503/c8/1bfa6cb40789t.jpg

 

8. Запускаем контейнер. Как видно, голый контейнер скушал всего 3 Mb оперативы:

http://s58.radikal.ru/i162/1503/14/afb1988029dft.jpg

 

9. Смотрим журнал, там для нас контейнером выводится полезная инфа - в том числе начальный пароль.

http://s016.radikal.ru/i336/1503/95/a60e16d564dct.jpg

 

10. Логинимся по ssh, закачиваем исходники для компиляции и начинаем компилировать.

Здесь идет компиляция программы в восемь потоков. Как видно, проц кушается изрядно, а памяти занято всего 213 Mb.

http://s008.radikal.ru/i303/1503/44/a4546468777dt.jpg

 

Вот так примерно работает докер. Я пробовал также и GitLab, но он мне не пригодился - использую внешний Git.

Если буду вопросы - пишите - попробую ответить.

 

Ссылка на сообщение
Поделиться на другие сайты

Вот оно как работает! Ясно. А можно как-то openWRT там запустить? Есть ли у системы в контейнере доступ к внешним устройствам, например к USB, или могу оттуда узнать инфо о загрузке проца, оперативы, состояние дисков NAS?

GitLab у меня вообще NAS убил. Просто всё повисло с загрузкой всех ресурсов на 100%, даже HDD. Ждал 10 минут, на жал ресет, потом быстренько снёс всё это дело.

А сам докер после запуска думает около пяти минут, прежде чем отобразить состояние.

http://i11.pixs.ru/storage/8/4/2/DockerPNG_7846597_16598842.png

Ссылка на сообщение
Поделиться на другие сайты

Про USB не в курсе. Но доступ к портам сетевухи, которые замапишь, к папкам NAS, которые уажешь, есть.

Можно попробовать запустить что угодно из-под того-же дебиана или поискать соответствующий контейнер.

Но не все имеющиеся контейнеры работают в Synology. Если контейнер не работает, он тут-же сам выключается.

Нужно пробовать. Убить систему так практически невозможно, т.к. контейнеры, в отличие от spk, надежно изолированы.

 

Докер уже однажды обновился. Первая версия (в день выхода беты) действительно глючила. Сейчас все Ok.

Перезакачайте и попробуйте еще раз.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

мне вообще эта штука очень понравилась. например пакет serviio прекратили для synology делать, а через контейнер вроде можно запустить нормальный линуксовый.

Ссылка на сообщение
Поделиться на другие сайты
мне вообще эта штука очень понравилась. например пакет serviio прекратили для synology делать, а через контейнер вроде можно запустить нормальный линуксовый.

Хорошего бы описания применительно к синоложи......

А то что то ни одно приложение из реестра не удается запустить....

Ссылка на сообщение
Поделиться на другие сайты
Хорошего бы описания применительно к синоложи......

В справку добавили бедное описание. Мало, но хоть что-то.

 

А то что то ни одно приложение из реестра не удается запустить....

Такая же беда.

Хочу запустить traccar, и запустил. Но что дальше - непонятно, ни по веб, ни по vnc, ни по ssh, ни по telhet оно не отвечает. Чё с ним делать и как быть непонятно.

Ссылка на сообщение
Поделиться на другие сайты
Хочу запустить traccar, и запустил. Но что дальше - непонятно, ни по веб, ни по vnc, ни по ssh, ни по telhet оно не отвечает. Чё с ним делать и как быть непонятно.

судя по описанию образа, для работы с ним используется порт 8080, видимо просто браузером туда нужно идти. я правда не представляю, что это за софтина такая ;)

Ссылка на сообщение
Поделиться на другие сайты

serviio

https://registry.hub.docker.com/u/mihaiparv...-serviio-webui/

Запустил.

порт 8123 прописал.

а как использовать ?

если браузером захожу по этому порту, то вижу :

Not Found

The server has not found anything matching the request URI

You can get technical details here.

Please continue your visit at our home page.

 

Или я не догоняю что то ? ;)

Ссылка на сообщение
Поделиться на другие сайты
Или я не догоняю что то ? ;)

serviio-webui - это только web-консоль для управления сервером serviio, который она и не нашла.

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

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

Ссылка на сообщение
Поделиться на другие сайты
serviio-webui - это только web-консоль для управления сервером serviio, который она и не нашла.

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

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

Поставил дополнительно пакет serviio

https://registry.hub.docker.com/u/mihaiparv...iio/dockerfile/

Контейнеры увязал между собой.

требуемые порты указал. ( кроме 1900, чем то занят )

все равно пишет что не найден сервер.

Ссылка на сообщение
Поделиться на другие сайты
все равно пишет что не найден сервер.

учитывая, что docker я впервые увидел только двое суток назад, быстро я Вам ответить не смогу ;)

Ссылка на сообщение
Поделиться на другие сайты
учитывая, что docker я впервые увидел только двое суток назад, быстро я Вам ответить не смогу ;)

Это понятно, сам только увидел :)

Если будут результаты по разным установленным контейнерам, было бы интересно почитать про них тут в теме.

 

p.s.

Складывается у меня такое впечатление что все пакеты из реестра надо допиливать руками для синоложи. ;)

Ссылка на сообщение
Поделиться на другие сайты
порт 8123 прописал.

а как использовать ?

если браузером захожу по этому порту, то вижу :

Not Found

ой! что-то я стормозил. там же нужно заходить на <host>:8123/serviio/console

 

Ссылка на сообщение
Поделиться на другие сайты
ой! что-то я стормозил. там же нужно заходить на <host>:8123/serviio/console

Ну теперь что то вроде этого :

http://s020.radikal.ru/i709/1505/fd/e82f6ace202c.jpg

 

Уже прогресс, но ни одна кнопка не нажимается.

Ссылка на сообщение
Поделиться на другие сайты
Уже прогресс, но ни одна кнопка не нажимается.

да, у меня также, причем что на synology запущено, что на стационарном компьютере с линуксом. видимо тут что-то в образе не то. да и вообще я смотрю, что автор особо не заморачивается, раз у него образ сервера больше гига занимает.

Ссылка на сообщение
Поделиться на другие сайты
у меня 1513+ и я не заметил, чтобы docker как-то особенно систему нагружал. запустил 3 образа, ну сожрали они мегов 400 памяти, но поскольку там ничего существенного не делалось, то процессор был занят на 24 процента, судя по монитору самого докера.

Я и пять запускал, и ничего. Только стоит попробовать что-то делать в этих проложениях, как сразу Syno вешается. Исключение openWRT, его нормально тянет, но там и задачи детские.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...