Я знакомлюсь с архитектурой и практиками для упаковки, создания и развертывания программного обеспечения или небольших частей программного обеспечения.
Если вдруг я смешиваю концепции с конкретными инструментами (иногда это неизбежно), дайте мне знатьесли я ошибаюсь, пожалуйста.
В дороге я читал и изучал термины с изображениями и контейнерами и их соответствующие отношения, чтобы начать создавать системы программного обеспечения рабочего процесса в лучшем виде.
И у меня есть вопрос об организации служб в контексте докера:
Контейнеры - это легкие и переносимые инкапсуляции среды, в которой у нас есть вседвоичные файлы и зависимости, которые нам нужны для запуска нашего приложения.ОК
Я могу установить связь между контейнерами, используя ссылку на контейнер --link
флаг.
Я могу заменить использование ссылок на контейнеры на docker-compose, чтобы автоматизировать рабочий процесс моих служб и запускать несколько контейнеров с использованием .yaml
конфигураций файлов.
И я читаю о термине оркестровки Контейнеров, который определяет отношения между контейнерами, когда у нас есть отдельные «программные части», отделенные друг от друга, и как эти контейнеры взаимодействуют как система.
Что ж, я предполагаю, чтоЯ прочитал хорошую документацию: P
Мой вопрос:
Уровень докера, являются ли контейнерные ссылки и docker-compose
способом оркестрации контейнера?
Или с докером, если я хочу сделать оркестровку контейнера ... я должен использовать docker-swarm
?