Установка Docker контейнеров в RouterOS | Mikrotik | CHR | UnixHost

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 76

  • @SapreJn
    @SapreJn Месяц назад +2

    Храни тебя господь! Первая же ссылка в RUclips, за 10 минут максимально подробно объяснил, я бы даже сказал "разжевал" и в рот положил. Респект! Я две недели думал чо за контейнеры, куда и как вапще, а оно вон оно что

  • @hackbug9706
    @hackbug9706 10 месяцев назад +1

    Отлично третье видео с вашего канала и очень качественно, спасибо

  • @ОлегХитрый
    @ОлегХитрый 3 месяца назад

    Огромная благодарность за видео, особенно за установку "пи-дырки". Недавно установил Adguard на RB5009 (монтировал на флешку), сейчас радуюсь - сайты чистые, можно многое блокировать.
    Adguard устанавливается проще, чем Pi-Hole.
    Подписался.

  • @Vlafios
    @Vlafios 6 месяцев назад

    Офигенное руководство. Четкая дикция и очень доходчивое объяснение. Единственный минус что сети буквально создаются вручную в отличие от реализации на linux.

  • @tardis33ru
    @tardis33ru Год назад +2

    Прекрасно! Осталось добавить asterisk!

    • @vinni_616
      @vinni_616 Год назад

      Так в чем проблема, запускайте в докере))

  • @AlekseyKzn
    @AlekseyKzn Год назад +3

    бомба, но на 7:43 нужно бы было отметить что pihole_envS это ошибка и поправили на pihole_env

  • @АлександрМашковский-з7з

    Есть проблема на серверах VPS: верс. CHR -7.15.3 (Red Hat KVM) и на более ранних. При выполнении команды /container> add remote-image=pihole/pihole:latest interface=veth1 root-dir=/pihole mounts=dnsmasq_pihole,etc_pihole envlist=pihole_env Выдает - failure: not allowed by device-mode. Или если настраивать при помощи визуального интерфейса выдает ошибку: Cloud add Conttainer - no allowed by device-mode (6). Подскажите как с этим бороться. Спасибо. Виртуальную машину перегружал и выключал. Ничего не помогает.

  • @MrEzef
    @MrEzef 4 месяца назад +1

    Хотелось бы, чтобы автор добавил информацию по прожорливости контейнера. А то не ясно, насколько это актуально в целом на ARM.

  • @FlyDvorkin
    @FlyDvorkin Год назад +2

    А есть возможность запилить видос про контейнер nginx proxy manager? У меня не получилось на rb4011

  • @sashaa4571
    @sashaa4571 Год назад +2

    После перезагрузки CHR автоматом контейнер не запускается, как решить данную проблему ?
    ps:
    разобрался, нужно в терминале добавить /container/set 0 start-on-boot=yes ( set 0 это номер контейнера ) в версии 7.6 нет такого параметра в winbox

  • @vangog9999
    @vangog9999 2 года назад +3

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

  • @tutsw
    @tutsw 2 года назад +3

    Ооо, фигасе, круто.

  • @shinj1tsu
    @shinj1tsu 2 года назад +10

    Спасибо, что называете микротИк, а не сельский микрОтик😍

    • @controlyourass
      @controlyourass Год назад

      МикрОтик - берет в ротик !

    • @amarakin
      @amarakin 3 месяца назад

      я знаю человека, который был на их конференции и стал называть это мИкротик

  • @РоманГолубенко-т1в
    @РоманГолубенко-т1в 6 месяцев назад

    Какие еще контейнеры можно развернуть? Как узнавать какие envs нужно\можно вносить?

  • @IVorobeyI
    @IVorobeyI Год назад

    при подключении к контейнеру pihole по web выкидывает ошибку 403 Forbidden. Пытался с chr подключиться по ssh- безрезультатно. Проброс порта 22 извне тоже не дал результатов, хотя контейнер со статусом running

  • @gakasio
    @gakasio Год назад

    Здравствуйте! Не подскажите, как установить nginx proxy manager в Docker контейнер в RouterOS.

  • @Razbaluy
    @Razbaluy Год назад

    на 2:44 зачем эта команда? если можно просто закинуть пакет в память и презагрузить?

  • @HAMeJleON
    @HAMeJleON 2 года назад

    Спасибо

  • @БорисАбакумов-н9ы

    Правильно ли я понимаю ,что если при попытке обновиться, крайняя версия появляется 6.49.7, а версия 7.6 доступна только из раздела "testing", ТО версия 7 до сих пор не является релизом, и до сих пор не является обкатанной и не рекомендуемой производителем для установки на прод в качестве официальной замены 6-ой версии?

    • @selfhostedguide
      @selfhostedguide  Год назад

      Все немного по микротиковски. Для перехода на стабильный 7й релиз нужно 6ку обновить через тестинг ветку, после этого вы обновитесь до стабильной версии, а уже если потом еще раз будете обновляться то перейдете на 7.6rc тестовую. Так что после обновления до стабильной необходимо сменить канал на stable и вы будете получать стабильные версии 7й версии ОС. Надеюсь доступно обьяснил.

    • @bolotovpavel
      @bolotovpavel Год назад

      @@selfhostedguide если обновляется реальный тик на арме, то не забывайте бут обновлять, иначе чревато рандомными багами. Также зачем включать allow remote requests (активация внутреннего дня сервера), если мы на эндпоинте прописываем адрес пихола?

  • @burundukoff8450
    @burundukoff8450 Год назад +2

    Наконец-то в микрот можно будет воткнуть полноценный OpenVPN , а не их кривую реализацию и не ставить отдельный сервер из за этого !!!!

  • @OlegBakunin
    @OlegBakunin Год назад +1

    /system/device-mode/update container=yes не срабатывает. Уже раз 10 перезагружал сервер разными способами - контейнер не создается с ошибкой not allowed by device-mode(6)

    • @selfhostedguide
      @selfhostedguide  Год назад +1

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

    • @lalexxzx
      @lalexxzx Год назад +1

      @@selfhostedguide Такая же проблема:
      При воде /container/add remote-image=pihole/pihole:latest interface=veth1 root-dir=/pihole mounts=dnsmasq_pihole,etc_pihole envlist=pihole_env
      Выдает failure: not allowed by device-mode

    • @selfhostedguide
      @selfhostedguide  Год назад +1

      Необходимо пробовать обращаться к хостеру и просить сделать жесткую перезагрузку , на наших виртуальных серверах все 1 в 1 как на видео . Встречал данные ошибки на зарубежных форумах, но там решали это через хостера.

    • @OlegBakunin
      @OlegBakunin Год назад

      @@selfhostedguide попробовал. Меня вежливо послали. Сказали, что ради двух человек не будут делать такое( Человек предложил как "костыли" развернуть CHR локально, а потом на сервер накатить образ через DD. Не знаю насколько рабочий вариант

    • @selfhostedguide
      @selfhostedguide  Год назад

      @@OlegBakunin Можете попробов данный вариант, если не выйдет и вам будет необходима VPS с RouterOS, можете воспользоваться нашими услугами, будем рады помочь решить вашу задачу.

  • @Андрей-п9х5ю
    @Андрей-п9х5ю Год назад

    Может я чего то недопонял, но зачем на микротике подымать контейнер?

    • @selfhostedguide
      @selfhostedguide  Год назад +1

      why not?
      Как вариант использовать виртуальный сервер с routeros + несколько сервисов в контейнерах

    • @Андрей-п9х5ю
      @Андрей-п9х5ю Год назад +2

      @@selfhostedguide Но если есть возможность создать виртуальный сервер с роутерОС, значит есть возможность поднять рядом виртуалку с докером.

    • @selfhostedguide
      @selfhostedguide  Год назад +3

      Это может быть использовано как дополнительный инструмент для работы с сетью, если функционал отсутствует в самой RouterOS, к примеру. Также, с выходном новой линейки роутеров Mikrotik на ARM, их мощность будет позволять держать контейнеры прямо на своем домашнем роутере.

    • @ЕвгенийИванов-я6с7р
      @ЕвгенийИванов-я6с7р Год назад

      Мне вот этого очень не хватало в части работы реверс прокси нджинкс. Чтобы контейнер нджинкс мог маршрутизировать трафик по именам внутрь сети, скажем есть внутри сети гитлаб, CDN, ФТП, 1с . Сейчас надо для этого держать отдельно постоянно включенную виртуалку где то ещё. Было бы удобно, чтобы такие простые вещи мог делать роутер.хотя вот пока не понятно, как нджинкс туда впилить и при чем здесь пи хоул

    • @vinni_616
      @vinni_616 Год назад

      @@ЕвгенийИванов-я6с7р pi-hole как пример, а так можете и nginx туда вкорячить

  • @_ILBURBERO
    @_ILBURBERO Год назад

    В MMIPS нет container(((

  • @Олег-б3ц9б
    @Олег-б3ц9б 2 года назад

    на mipsbe нет в архиве файла container =\ А с х86 на роутере не ставится.

    • @selfhostedguide
      @selfhostedguide  2 года назад

      Поддерживается только arm/arm64 и x86.

    • @Олег-б3ц9б
      @Олег-б3ц9б 2 года назад +1

      @@selfhostedguide это печально

  • @kirosavaus6167
    @kirosavaus6167 Год назад

    +

  • @SWS-LINK
    @SWS-LINK Год назад

    надеюсь в продакшен никто это ставить не будет ? -)

  • @MusicForChannel
    @MusicForChannel Год назад

    Либо я дебил либо лыжи не едут...
    Использовал метод копипаста. Таже версия прошивки, тажа архитектура. Но после распаковки контейнера Status: error...

    • @selfhostedguide
      @selfhostedguide  Год назад

      проверяйте активирован ли container моде на роутере, внимательно смотрите что еще пишет по ошибке

    • @MusicForChannel
      @MusicForChannel Год назад

      @@selfhostedguide да нет там ошибок, /system/device-mode/update container=yes сразу же перезагрузил. А после поставил контейнер, далее error а после перезагрузки роутера stopped

  • @MusicForChannel
    @MusicForChannel Год назад +1

    Неужели нельзя все это упростить? (((

    • @selfhostedguide
      @selfhostedguide  Год назад

      В данный момент только так

    • @BredihinKA
      @BredihinKA Год назад +2

      Куда проще то? Всё в стиле микротика.

  • @ДмитрийСмолькин-д2м

    Это только на виртуальной машине получателя реализация правильно

    • @selfhostedguide
      @selfhostedguide  2 года назад

      На роутере с ARM-процессором можно точно также реализовать. Не думаю, что могут возникнуть какие-либо специфические проблемы.

    • @cmdrlitoy6516
      @cmdrlitoy6516 2 года назад

      @@selfhostedguide Couldn't add Container - not allowed by device-mode (6)

    • @cmdrlitoy6516
      @cmdrlitoy6516 2 года назад

      hap ac^2

    • @selfhostedguide
      @selfhostedguide  2 года назад

      @@cmdrlitoy6516 Внимательно смотрите видео. Вы пропустили один шаг.
      ruclips.net/video/OksQKVVCXnA/видео.html

    • @cmdrlitoy6516
      @cmdrlitoy6516 2 года назад

      @@selfhostedguide не-а))

  • @Гарантированныеденежныеперевод

    Блин, так зачем издеваться над микротом? Установил нет инсталл убунту или дебиан и усиановил casaOS тот же докер и полноценный сервак с облаками , почтой и другими приложениями. Себе поставил и не нарадуюсь

    • @MrEzef
      @MrEzef 4 месяца назад

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

  • @rasamaha2024
    @rasamaha2024 2 года назад +7

    Премия за худшую реализацию докера получает микротик 😂

  • @zmey2003
    @zmey2003 2 года назад

    как не крутил - status: error

    • @selfhostedguide
      @selfhostedguide  Год назад

      Включите логирование и проверьте логи, поймете что именно не так

  • @olegmiroshin2152
    @olegmiroshin2152 Год назад

    всë совсем просто

  • @dimatyurin09
    @dimatyurin09 Год назад +1

    То ли я идиот то ли инструкции у вас кривые что капец. Как-то пытался wireguard настроить по вашим мануалам и видео, ковырялся очень долго пока официальную вики не открыл. На моменте монтирования получаю ошибку, и менял директории нифига не работает . на vps и поднимал отдельно из-под esxi mikrotik chr, ваша инструкция не полная, вот такую ошибку получаю везде - not allowed by device mode, хотя все делаю прям четко по инструкции

    • @selfhostedguide
      @selfhostedguide  Год назад +1

      Вы получаете такую ошибку из-за того, что гипервизор на котором работает виртуальный сервер не перегружает виртуальную машину, как это было бы с физическим роутером, по питанию. Это распространенная ошибка и решается она на стороне гипервизора, необходимо сделать "жесткий" сброс виртуальной машины.

    • @dimatyurin09
      @dimatyurin09 Год назад +1

      @@selfhostedguide Ну то есть физически выключение сервера? Или достаточно отключение виртуалки?

    • @selfhostedguide
      @selfhostedguide  Год назад +1

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

    • @selfhostedguide
      @selfhostedguide  Год назад +1

      @@dimatyurin09 Вы когда изменяли device mode вам в терминале было написано " update: please activate by turning power off or pressing reset or mode button " на физических роутерах вы должны либо нажать на кнопку reset либо выключить роутер из сети, если вы просто выполните перезагрузку через пункт меню, то данные изменения не будут сохранены. Если виртуальная машина не понимает ресет как потеря питания роутером либо как нажатие физической кнопки reset то никакие изменения не сохранятся.

    • @dimatyurin09
      @dimatyurin09 Год назад

      @@selfhostedguide понятно, прошу прощения за упреки в таком случае, пострадал от собственной невнимательности.