Поддерживает ли Freenas Docker
Docker Options & Freenas
Я понимаю, что ixsystems удалила поддержку популярной контейнеризации ОС ранчеро в самой современной сборке 11.3. Кто -нибудь знает, почему? Насколько я понимаю, в попытке запустить эту виртуальную машину в 11.3, вам придется внести некоторую модификацию загрузчика, который не поддерживается Freenas. Я не хочу идти по этому маршруту из -за проблем с устойчивостью – может быть трудно получить помощь, если я столкнулся с проблемами, управляя «хакерской» реализацией виртуальной машины, которая никогда не должна была работать на Фринах, и я спекулировать что эти модификации, вероятно, должны быть повторены или что -то сломать во время более поздних обновлений ОС.
Docker Options & Freenas
Я оцениваю несколько решений Foss NAS для домашнего наблюдения, хранения файлов и контейнеризации (в частности, Docker). Хотя мое стремление к поддержке нативного докера является приоритетом для моей сборки, Freenas предлагает так много других замечательных функций, что я все еще хочу полностью понять свои варианты работы Docker во Фринасе, прежде чем принять решение. Я ищу решение с низким уровнем обслуживания, которое не потребует слишком много обходных путей, выживает обновления и, вероятно, будет поддерживаться IxSystems в течение некоторого времени.
Я понимаю, что ixsystems удалила поддержку популярной контейнеризации ОС ранчеро в самой современной сборке 11.3. Кто -нибудь знает, почему? Насколько я понимаю, в попытке запустить эту виртуальную машину в 11.3, вам придется внести некоторую модификацию загрузчика, который не поддерживается Freenas. Я не хочу идти по этому маршруту из -за проблем с устойчивостью – может быть трудно получить помощь, если я столкнулся с проблемами, управляя «хакерской» реализацией виртуальной машины, которая никогда не должна была работать на Фринах, и я спекулировать что эти модификации, вероятно, должны быть повторены или что -то сломать во время более поздних обновлений ОС.
Это подводит меня к моим реальным вопросам: во -первых, моя логика, чтобы не хотеть модифицировать и запускать звук Rancheros – есть ли какая -либо информация, которую я упускаю, которая может помочь мне принять более информированное решение? Во -вторых, может ли кто -нибудь подумать о любых предсказуемых проблемах с выбором другой ОС, как Кореос?
Rancheros был бы идеальным-хотя у меня есть много оперативной памяти (32 ГБ), у меня есть низкопроводный Celeron 9400, который, вероятно, не подходит для задач виртуализации, поэтому легкий будет возможен. Тем не менее, я думаю, что я бы хотел запустить более прочный процессор, если я получу стабильное решение Docker, которое не требует большого постоянного обслуживания.
Мне интересно услышать ваше понимание! заранее спасибо!
Поддерживает ли Freenas Docker?
Freenas предлагает различные функции и услуги, а одним из популярных является поддержка Docker. Docker – это платформа, которая позволяет легко упаковать, распространять и запускать приложения в контейнерах. Он обеспечивает легкий и портативный способ развертывания приложений, что делает его ценным инструментом как для разработчиков, так и для системных администраторов.
С Freenas у вас есть несколько вариантов запуска Docker. Одним из вариантов является использование встроенной поддержки для контейнеров Docker, предоставленных самим Freenas. Это позволяет вам запускать контейнеры Docker напрямую в вашей системе Freenas, без необходимости дополнительной виртуализации или операционных систем.
Другой вариант – использовать функцию виртуальной машины (VM) Freenas для запуска отдельной операционной системы, которая затем может запустить Docker. Это дает вам большую гибкость при выборе операционной системы для ваших контейнеров Docker и позволяет использовать преимущества функций и инструментов, специфичных для этой операционной системы.
Независимо от выбранного вами подхода, важно убедиться, что ваше оборудование соответствует требованиям для запуска Docker. Контейнеры Docker могут быть ресурсными, поэтому наличие достаточно процессора, памяти и хранилища имеет решающее значение для оптимальной производительности.
В заключение, Freenas поддерживает Docker, и у вас есть несколько вариантов запуска контейнеров Docker. Если вы решите использовать встроенную поддержку Docker или запустить Docker в виртуальной машине, Freenas предоставляет мощную и гибкую платформу для контейнеризации.
Ключевые моменты:
- IxSystems удалила поддержку Rancheros в последней сборке Freenas 11.3.
- Модификация загрузчика загрузчика, необходимая для запуска ранчеро во фринасе, не поддерживается.
- Выбор ранчеро может привести к проблемам устойчивости и отсутствию поддержки.
- Альтернативные опции ОС, такие как Coreos, можно рассмотреть для запуска Docker во Фринасе.
- Сам Фринас обеспечивает поддержку Docker, позволяя напрямую запускать контейнеры.
- Использование виртуальной машины во фринасе – еще один вариант запуска Docker с другой ОС.
- Убедитесь, что ваше оборудование соответствует требованиям для запуска контейнеров Docker.
Вопросы:
- Почему ixsystems удалили поддержку ранчеро во Фриной 11.3?
- Есть ли какие -либо другие легкие опции ОС, подходящие для запуска Docker во Фринасе?
- Каковы преимущества использования Docker во фринасе?
- Могу ли я запустить контейнеры Docker непосредственно на фринасе без использования виртуальной машины?
- Каковы требования к оборудованию для запуска докера во Фринасе?
- Каковы преимущества использования Docker для домашнего наблюдения и хранения файлов?
- Могу ли я использовать Docker для запуска других приложений, помимо домашнего наблюдения и хранилища файлов?
- Каковы преимущества запуска докера в виртуальной машине во Фринасе?
- Как я могу обеспечить безопасность контейнеров Docker во фринасе?
- Есть ли какие -либо ограничения или известные проблемы с запуском Docker во Фринасе?
- Могу ли я мигрировать существующие контейнеры Docker в Freenas?
- Какие параметры резервного копирования доступны для контейнеров Docker во Фринасе?
- Могу ли я запустить несколько хостов Docker во Фринасе?
- В чем разница между контейнерами Docker и тюрьмами Freenas?
- Можно ли настроить контейнерные сети Docker во Фринасе?
- Могу ли я использовать изображения Docker из Dockerhub во Фринасе?
Rancheros больше не поддерживался ixsystems, и модификации загрузчика загрузчика, необходимых для запуска Rancheros, не поддерживались Freenas. Это решение было принято для обеспечения более устойчивой и стабильной среды для пользователей Freenas.
Да, Coreos – это одна альтернативная ОС, которую можно использовать для запуска Docker во фринасе. Он обеспечивает легкую и минималистичную среду, специально предназначенную для контейнеризации.
Docker обеспечивает легкую упаковку и развертывание приложений в контейнерах. Запустив Docker во Фринасе, вы можете использовать силу контейнеризации для выделения приложений, улучшения использования ресурсов и упростить развертывание и управление.
Да, Freenas обладает встроенной поддержкой контейнеров Docker, что позволяет вам запускать их непосредственно в системе Freenas без необходимости дополнительной виртуализации.
Контейнеры Docker могут быть ресурсными, поэтому важно иметь достаточно процессора, память и хранилище. Убедитесь, что ваше оборудование соответствует рекомендуемым спецификациям для запуска Docker, и при необходимости рассмотрите обновление.
Docker предоставляет гибкую и масштабируемую платформу для управления приложениями, в том числе те, которые используются для домашнего наблюдения и хранилища файлов. С помощью Docker вы можете легко развернуть и управлять несколькими контейнерами, изолировать приложения и обеспечить совместимость в разных системах.
Да, Docker – универсальная платформа, которая поддерживает широкий спектр приложений. Вы можете использовать Docker для запуска веб -серверов, баз данных, средств разработки и многих других типов приложений.
Запуск Docker в виртуальной машине обеспечивает большую гибкость при выборе операционной системы для ваших контейнеров. Он также обеспечивает изоляцию от базовой системы Freenas, гарантируя, что любые проблемы с контейнерами Docker не влияют на общую стабильность NAS.
Чтобы обеспечить безопасность контейнеров Docker во фринасе, важно следовать передовым методам, таким как регулярное обновление изображений контейнеров, реализация элементов управления доступа и мониторинг контейнеров. Кроме того, вы можете использовать функции Freenas, такие как шифрование наборов данных и разрешения пользователей для повышения безопасности.
В то время как Freenas обеспечивает надежную поддержку Docker, могут быть случайные ограничения или проблемы в зависимости от конкретной конфигурации и вариантов использования. Рекомендуется проконсультироваться с документацией по документации и сообществам Фриенас для актуальной информации и руководства по устранению неполадок.
Да, можно мигрировать существующие контейнеры Docker на Freenas. Вы можете экспортировать контейнеры из текущей среды и импортировать их в Freenas, гарантируя, что необходимые зависимости и конфигурации сохраняются.
Freenas предоставляет различные варианты резервного копирования для контейнеров Docker, включая снимки, репликацию и интеграцию со сторонними решениями резервного копирования. Рекомендуется регулярно создавать важные контейнеры, чтобы обеспечить целостность данных и аварийное восстановление.
Да, Freenas поддерживает запуск нескольких хостов Docker, используя отдельные виртуальные машины для каждого хоста. Это обеспечивает лучшую изоляцию и управление контейнерами, особенно при работе с различными приложениями или средами.
Контейнеры Docker и тюрьмы Freenas являются оба типа легких технологий виртуализации, но они имеют разные базовые архитектуры и механизмы управления. Контейнеры Docker Используйте двигатель Docker для изоляции и распределения ресурсов, в то время как тюрьмы Freenas полагаются на тюремную функцию операционной системы FreeBSD.
Да, Freenas позволяет настраивать сетевые сети Docker с использованием сетей Docker и сопоставления портов. Это позволяет вам настраивать сеть в соответствии с вашими конкретными требованиями, такими как выявление услуг на определенные порты или изолирующие контейнеры в отдельных сетях.
Да, Freenas поддерживает использование изображений Docker от Dockerhub, который является центральным реестром для изображений Docker. Вы можете легко искать и вытащить изображения Docker из Dockerhub непосредственно внутри интерфейса Freenas.
Docker Options & Freenas
Я понимаю, что ixsystems удалила поддержку популярной контейнеризации ОС ранчеро в самой современной сборке 11.3. Кто -нибудь знает, почему? Насколько я понимаю, в попытке запустить эту виртуальную машину в 11.3, вам придется внести некоторую модификацию загрузчика, который не поддерживается Freenas. Я не хочу идти по этому маршруту из -за проблем с устойчивостью – может быть трудно получить помощь, если я столкнулся с проблемами, управляя «хакерской» реализацией виртуальной машины, которая никогда не должна была работать на Фринах, и я спекулировать что эти модификации, вероятно, должны быть повторены или что -то сломать во время более поздних обновлений ОС.
Поддерживает ли Freenas Docker
Reddit и его партнеры используют файлы cookie и аналогичные технологии, чтобы обеспечить вам лучший опыт.
Принимая все файлы cookie, вы соглашаетесь с использованием нашего файла cookie для предоставления и обслуживания наших услуг и сайтов, улучшения качества Reddit, персонализировать контент и рекламу Reddit и измерить эффективность рекламы.
Отказываясь от несущественных файлов cookie, Reddit может по-прежнему использовать определенные файлы cookie для обеспечения надлежащей функциональности нашей платформы.
Для получения дополнительной информации, пожалуйста, посмотрите наше уведомление о файле cookie и нашу политику конфиденциальности .
Docker Options & Freenas
Я оцениваю несколько решений Foss NAS для домашнего наблюдения, хранения файлов и контейнеризации (в частности, Docker). Хотя мое стремление к поддержке нативного докера является приоритетом для моей сборки, Freenas предлагает так много других замечательных функций, что я все еще хочу полностью понять свои варианты работы Docker во Фринасе, прежде чем принять решение. Я ищу решение с низким уровнем обслуживания, которое не потребует слишком много обходных путей, выживает обновления и, вероятно, будет поддерживаться IxSystems в течение некоторого времени.
Я понимаю, что ixsystems удалила поддержку популярной контейнеризации ОС ранчеро в самой современной сборке 11.3. Кто -нибудь знает, почему? Насколько я понимаю, в попытке запустить эту виртуальную машину в 11.3, вам придется внести некоторую модификацию загрузчика, который не поддерживается Freenas. Я не хочу идти по этому маршруту из -за проблем с устойчивостью – может быть трудно получить помощь, если я столкнулся с проблемами, управляя «хакерской» реализацией виртуальной машины, которая никогда не должна была работать на Фринах, и я спекулировать что эти модификации, вероятно, должны быть повторены или что -то сломать во время более поздних обновлений ОС.
Это подводит меня к моим реальным вопросам: во -первых, моя логика, чтобы не хотеть модифицировать и запускать звук Rancheros – есть ли какая -либо информация, которую я упускаю, которая может помочь мне принять более информированное решение? Во -вторых, может ли кто -нибудь подумать о любых предсказуемых проблемах с выбором другой ОС, как Кореос?
Rancheros был бы идеальным-хотя у меня есть много оперативной памяти (32 ГБ), у меня есть низкопроводный Celeron 9400, который, вероятно, не подходит для задач виртуализации, поэтому легкий будет возможен. Тем не менее, я думаю, что я бы хотел запустить более прочный процессор, если я получу стабильное решение Docker, которое не требует большого постоянного обслуживания.
Мне интересно услышать ваше понимание! заранее спасибо!
Вычислить:
Intel I3-9100
Supermicro x11sch-Ln4f
48 ГБ ECC
Хранилище:
Зеркало: 2 x 16 ГБ Intel Optane M10 Pool
Зеркало: 2 x 4TB WD40ERFX
RAIDZ2: 6 x 6tb – (4) WD Red WD60EFRX, (2) Seagate Ironwolf ST6000VN001
Сеть:
4 x 1GBE интегрированная Intel I210 в 4-портовой лаге
1 x 10gbe aoc-stgn-i1sf 2-порт 10GBE (Intel 82599en)
Гарм
Волшебник
Присоединился к сообщениям 19 августа 2017 года 1512
предсказуемые проблемы с выбором другой ОС, такой как Coreos?
Фринас – это’t операционная система, это’S прибор, построенный на вершине FreeBSD. Вы получаете очень хороший веб -пользовательский интерфейс, легкое резервное копирование системы и восстановление и большую коробку инструментов. Выбор ванильной ОС вместо этого предпочитает сделать все тяжелую работу самостоятельно при запуске сложного сервера. Если Docker является обязательным, и для него нет другого хоста, то Bhyve может управлять хостами Docker, ничего не было умышленно удалено. Просто IX перестал сохранять его сами. Я запускаю свои контейнеры в виртуальной машине Ubuntu, смотря на то, что он сейчас на что -то еще в эти странные времена, но Haven’T еще. Но я предпочитаю работать как можно больше в тюрьмах, просто чтобы пропустить хлопот хранения по NFS, я предпочитаю Nullfs в любой день недели
Iosonic
Путаница
Присоединился 26 апреля 2020 г. Сообщения 41
Привет, Гарм. Спасибо за ответ.
Фринас – это’t операционная система, это’S прибор, построенный на вершине FreeBSD. Вы получаете очень хороший веб -пользовательский интерфейс, легкое резервное копирование системы и восстановление и большую коробку инструментов.
Да, я очень много знаю по обоим пунктам :)!
Позвольте мне уточнить: мой вопрос о ОС, который я должен запустить в пределах Freenas ‘Bhyve Virtuization Engine для размещения контейнеров Docker. Я вижу, что вы используете Ubuntu. Многие, кажется, очень намерены запустить ранчеро, несмотря на препятствия для его запуска. Интересно, почему это так, когда они могли бы так же легко использовать Coreos, Ubuntu и т. Д. Мое лучшее предположение – маленький след ранчеро.
Даже если кто -то решит изменить загрузчик Rancheros для его запуска, устойчиво ли он? Каждый раз, когда вы обновляете Rancheros, им нужно будет изменить загрузчик или какую -то часть Freenas, чтобы все это работало?
Если я придерживаюсь фринаса, то, безусловно, есть много тюрем, которые я хочу установить, но есть и некоторые вещи, которые я, конечно, предпочитаю или должен запустить в докере. Единственный вопрос – лучший способ сделать это. Видите ли, я провожу весь день, зарабатывая на жизнь этим, поэтому дома я бы предпочел, чтобы вещи работали как можно более легко.
. Просто чтобы пропустить хлопот хранения над NFS, я предпочитаю Nullfs в любой день недели
Похоже, хранилище представлено от Docker в Freenas над NFS? Это единственный вариант? По опыту, я научился избегать этого, когда это возможно, как вы, хахаха.
Вычислить:
Intel I3-9100
Supermicro x11sch-Ln4f
48 ГБ ECC
Хранилище:
Зеркало: 2 x 16 ГБ Intel Optane M10 Pool
Зеркало: 2 x 4TB WD40ERFX
RAIDZ2: 6 x 6tb – (4) WD Red WD60EFRX, (2) Seagate Ironwolf ST6000VN001
Сеть:
4 x 1GBE интегрированная Intel I210 в 4-портовой лаге
1 x 10gbe aoc-stgn-i1sf 2-порт 10GBE (Intel 82599en)
Йорик
Волшебник
Присоединился 4 ноября 2018 г. Сообщения 1885
Это единственный вариант?
От фринаса до виртуальной машины, на самом деле. NFS кажется самым санитарным вариантом. Вы также можете сделать SMB, но это кажется менее хорошо подходящим.
Шоу: сборка
Truenas Core 13
Supermicro x11ssh-F, Intel E3-1225 V6 (транскод Plex HW нарушен); 64 GIB (4×16) Вашинг/Supermicro ECC DDR4 UDIMM
8 x 8tb Hgst Ultrastar White-Label при 5400 об / мин RAIDZ2 на борту SATA
2 x 800 ГБ Intel DC S3500 SSD полоса на LSI 9302-8i
Intel P3600 2TB прошел через Ubuntu VM
128 ГБ м.2 загрузочное устройство NVME, “Patriot Scorch”
Fractal Design Node 804, сезонный SSR-650px
Показать: сеть
Meraki MX68 – брандмауэр
Meraki MS220-8P – Главный переключатель
Juniper EX2200-C-12P-2G-ПК ПК ПЕКТА
Zyxel GS1900-8HP – выключатель гостиной
Meraki MR44 – гостиная AP
Meraki MR42 – наверху AP
Meraki MV12WE Camera – PC Commance Camera
Неиспользованный: 2 x Meraki MR20; FortiGate 60e и Fortiswitch 108d-poe
Сэмюэль Тай
Никогда не стоит недооценивать свою глупость
Модератор
Присоединился 24 апреля 2020 г. Сообщения 5352
Что касается ранчеро, устаревших в 11.3, я считаю, что это в основном потому, что ранчеро 1.5.5 от 30 декабря 2019 г. – последняя публичная сборка, а сами ранчеро – вверх по течению. См. Https: // ранчо.com/support-maintion-terms/:
ВЕРСИЯ | Газету | EOM | EOL |
---|---|---|---|
1.5.Икс | 29 декабря 2018 г | 29 декабря 2020 г | 29 июня 2021 года |
1.4.Икс | 30 мая 2018 года | 30 мая 2019 г | 30 ноября 2019 г |
1.3.Икс | 27 марта 2018 г | 27 марта 2019 г | 27 сентября 2019 г |
Вместо этого, новая жара Rancherlabs для минималистской среды Docker – K3OS. Тем не менее, это потребует установки с Docker в качестве контейнера, вместо контейнерда. К сожалению, K3OS не достиг 1.x статус еще, и я бы давно не доверял ему производство.
Что касается меня, я смог получить Rancheros 1.5.5 Работа в 11.3, но это была месячная борьба, чтобы обойти ограничения установщика Rancheros и загрузки Syslinux, который требует использования виртуальной машины Freenas, настроенной для загрузки Grub. Смотрите мой пост в Тюрьмы и бхив Форум под названием Grub Boot whoud, Чтобы получить представление о кругах, которые мне пришлось пройти.
На положительной ноте, Rancheros 1.5.x поддерживает диски Virtio, поэтому я создал 2 ГБ. Я также создал ZVOL 25 ГБ в качестве 2 -го диска для виртуальной машины, снова подключенный через Virtio AS /DEV /VDB. ZVOL разделен на /dev /vdb1, который представляет собой раздел подваба 4 ГБ, помеченный как Rancher_swap, и корневой раздел докера 20 ГБ, /dev /vdb2. Наконец, я добавил виртуальную нику.
Поскольку Rancheros использует Syslinux, вам придется вручную создать Grub.CFG, который эмулирует загрузочную строку syslinux. Моя заключается в следующем:
SET Timeout = 0 SET DEFAULT = RANCHEROS Menuentry "Rancheros" -ID Rancheros < set root='hd0,msdos1' linux /boot/vmlinuz-4.14.138-rancher printk.devkmsg=on panic=10 rancher.state.dev=LABEL=RANCHER_STATE rancher.state.wait rancher.resize_device=/dev/vda initrd /boot/initrd-v1.5.5 >
Внутри виртуальной машины я устанавливаю крепления через файл yaml в/var/lib/rancher/conf/cloud-config.D:
Mounts: - - - label = rancher_swap - "" - swap - "" - -/dev/vdb2 -/var/lib/docker/mnt - ext4 - "" "
Обратите внимание, что для Docker я не выполняю NFS -крепления с помощью файла YAML, но вместо этого я создаю локальные тома Docker Docker, используя NFS Mounts:
Том Docker Create -driver = local -opt type = nfs –opt o = addr =, rw, local_lock = all -olpt device =:
Это в первую очередь работает только для папок NFS, которые в основном только для чтения, так как семантика блокировки NFS не отлично подходит для приложений с тяжелыми напитками. Для объемов, требующих надежного блокировки, достаточные объемы докера с использованием локального драйвера, так как это создает папку с ext4 в корне докера:
Docker громкость создать
Последнее отредактировано: 9 мая 2020 г
Шоу: 13.0-U4 сборка, работающая с 9.3 (2015)
Supermicro 721TQ-350B Case NAS (заменен NORCO ITX-S4 2021)
Asrock E3C226D2I Материнская плата
Intel Xeon E3-1230L V3
2x 8 ГБ Кингстон KVR16LE11/8KF 1600 МГц DDR3L 1.35V ECC DRAM
RAIDZ2 4X Western Digital Red WD40EFRX (первоначально All WD20EFRX, расширен в 2020 году)
L2ARC 1x 512 ГБ Intel Optane HBRPEKNX0202AH M.2 NVME (замененная OWC Mercury Accelesior E2 PCIE SSD 2021)
Zil 1x 200 ГБ Intel DC S3710 с PLP (заменен 32 ГБ Intel X-25-E SLC SSD 2021)
16 ГБ Кингстон SNS4151S316G M.2 SSD подключен через USB3-TO-M.2 адаптер (заменил многочисленные неудачные патроны 2018 года)
Метод резервного копирования
Критические наборы данных, установленные в пользовательском BaseJail
Nightly Borgbackup этих наборов данных в RSYNC.сеть
Еженедельная ручная репликация в автономном USB3.0 бассейн.
Леосум
Путаница
Присоединился 13 декабря 2015 г. Сообщения 36
- Возьмите изображение отсюда и загрузите с него в виде CD в виртуальной машине: https: // getfedora.org/coreos/скачать?tab = metal_virtualized & stream = стабильный
- Создайте свой файл FCC, чтобы сгенерировать файл зажигания из него (я нашел это довольно сложно, так как на нем нет много документации, но вы можете использовать мой в качестве стартера)
- Скачать FCCT Binary отсюда: https: // github.com/coreos/fcct/releases/afd (выберите FCCT-X86_64-unknown-linux-gnu, если вы находитесь на Linux)
- Создайте файл IGN из вашего файла FCC:
./fcct - -pretty -Strict < fcos.fcc >FCOS.магнитный
Python3 -m http.сервер
curl -lo http: // 192.168.178.21: 8000/fcos.IGN Sudo Coreos-Installer Install /Dev /VDA-VIGNITION FCOS.магнитный
http: // 192.168.178.22: 9000
- Docker-Compose (что вам действительно не нужно, если вы все равно хотите использовать Portainer)
- NFS-клиент, чтобы установить вашу NFS-Share
- Portainer, чтобы избежать командной линии Coreos в будущем как можно больше и
- Сторожевая башня для автоматического обновления ваших контейнеров, если появится обновление их изображения
Вариант: FCOS версия: 1.0.0 passwd: Пользователи: - Имя: Core ssh_authorized_keys: - ecdsa -sha2 -nistp521 aaaa. #ваш ключ SSH идет здесь Systemd: UNITS:-Имя: Установка-Комплекс Compose.Служба включена: true Содержание: |-[UNIT] Описание = Установка Docker-Compose Wants = Network-Online.Цель после = сеть-онлайн.Целевая сеть.Целевой NSS-Lookup.Целевые условия!/opt/bin/docker -compose [service] type = oneshot rayafterexit = exstart =/usr/bin/mkdir -p/opt/bin/excstart =/usr/bin/curl -sl "https: // github.com/docker/compose/leleases/download/1.24.0/docker-compose-linux-x86_64 "-o/opt/bin/docker-compose # Теоретически. Следующее принесет последнее бинарное, но> 1.24 имеет отсутствующую зависимость от питона, я оставлю ее здесь для будущего, кто знает: # завернут в команду Bash, поскольку она не будет работать как команда Execstart напрямую: # execstart =/bin/bash -c '/usr/bin/curl -sl `/usr/bin/curl -s" https: // api -sl `/usr/bin/curl -s".GitHub.com/repos/docker/compose/leleases/andal "|/usr/bin/jq -r .ресурсы[].browser_download_url | /usr/bin/grep linux | /usr/bin/grep -m 1 x86_64` -o/opt/bin/docker-compose 'excstart =/usr/bin/chmod +x/oct/bin/docker-compose [install] Wanteby = multi-user.Цель - Имя: Docker.nfs.Служба включена: true Содержание: |- [Unit] Описание = NFS Client Container для общего тома After = Docker.Служба требуется = Docker.сервисная сеть.Целевая сеть-онлайн.Target [service] timeoutStartSec = 0 restart = всегда execstartpre =-/usr/bin/docker stoppre %n execstartpre =-/usr/bin/docker rm %n execstartpre =/usr/bin/docker pull d3fk/nfs-client # Привилегированный режим необходим из-за selinux (https:/nfs-client.com/portainer/portainer/vessage/849) excstart =/usr/bin/docker run -rm - -privileged = true --name %n -net = host -v/mnt/shared_nfs:/mnt/nfs -1: shared -e server = 192.168.1.2 -e share =/mnt/ssd_data/coreosdata d3fk/nfs -client execstop =/usr/bin/docker stop -t 15 %n [install] Wanteby = Multi -User.Цель - Имя: Docker.портайн.Служба включена: true Содержание: |- [Unit] Описание = контейнер администратора Portainer After = Docker.Сервис Docker.nfs.Служба требуется = Docker.Сервис Docker.nfs.service [Service] Type=oneshot RemainAfterExit=yes TimeoutStartSec=0 ExecStartPre=-/usr/bin/docker stop %n ExecStartPre=-/usr/bin/docker rm %n ExecStartPre=/usr/bin/docker pull portainer/portainer ExecStart=-/usr/bin/mkdir -p /mnt/shared_nfs/portainer_data # Privileged mode is required for binding to local socket to work due to SELINUX (https://github.com/portainer/portainer/weleps/849) excstart =/usr/bin/docker run -privileged = true -d -p 9000: 9000 -name %n -restart всегда -v/var/run/docker.носок:/var/run/docker.sock -v/mnt/shared_nfs/portainer_data:/data portainer/portainer -no -analytics -host = unix: /// var/run/docker.sock execstop =/usr/bin/docker stop -t 15 %n [install] dastby = mult -user.Цель - Имя: Docker.Сторожевая башня.Служба включена: True Contents: |- [UNIT] Описание = Контейнер с сторожевой башней после = Docker.Служба требуется = Docker.Service [Service] type = OneShot rayafterexit = ye timeoutStartSec = 0 execstartpre = -/usr/bin/docker stop %n execstartpre = -/usr/bin/docker rm %n execstartpre =/usr/bin/docker pullrrrr/watchtow /Docker.носок:/var/run/docker.Sock: z cantainrrr/watchtower execstop =/usr/bin/docker stop -t 15 %n [install] Wanteby = Multi -User.цель