Есть ли способ зарегистрировать контейнеры, созданные с помощью docker service create
в режиме роуминга докеров?Как регистрировать контейнер в режиме докерного роя
ответ
Эта функция еще не реализована. Как сказал @ronkot, вам нужно выяснить, какой узел запускает ваш экземпляр службы и подключается непосредственно к нему.
Даже если функция, вероятно, будет реализована в будущем, я настоятельно рекомендую вам начать играть с драйверами ведения журнала Docker, чтобы централизовать все журналы вашего кластера. Здесь больше информации: https://docs.docker.com/engine/admin/logging/overview/
Fo Например, драйвер gelf идеально подходит, если вы хотите использовать что-то вроде Logstash + Kibana :-)
Наконец эта функция была реализована в докер 17.03. Вы можете получить журналы службы, работающие на разных/нескольких узлов с помощью этой команды:
docker service logs -f {NAME_OF_THE_SERVICE}
Вы можете получить имя службы с:
docker service ls
Обратите внимание, что это экспериментальная функция (не готовый к производству) и для того, чтобы использовать его необходимо включить экспериментальный режим:
Обновление:Служба регистрации докеров теперь является стандартной функцией докера> = 17.06. https://docs.docker.com/engine/reference/commandline/service_logs/#parent-command
- 1. Доступ к сервису из докерного роя от общественности
- 2. Процесс докерного форкирования
- 3. Журналы докерного контейнера
- 4. Как регистрировать исключения в режиме деблокирования
- 5. Что такое опция «-idt» в режиме докерного запуска
- 6. Режим Роя: Осмотрите контейнер рабочего узла на узле менеджера
- 7. Использование докерного кота с внешним WAR
- 8. развертывание искрового кластера через докер-компоновку в режиме док-роя
- 9. Как регистрировать вывод команды системы в Rails в режиме производства?
- 10. Как совместно использовать локальные файлы в докер контейнер В роя с докер-компоновать
- 11. Несколько команд во время докерного запуска
- 12. Как регистрировать вассальные метрики uWSGI в режиме императора?
- 13. Установка весеннего роя
- 14. URL-схема для роя
- 15. Невозможно покинуть режим роя
- 16. Выполнение весеннего роя программно
- 17. выполнить команду в Докер службы роя
- 18. Ошибка роя при инициализации
- 19. Модернизация кластера режимов роя
- 20. Подсказка подсказки весеннего роя
- 21. Как избежать загрузки изображений на все хосты докеров, которые являются частью моего роя?
- 22. Может ли контейнер контейнера регистрировать тип внутреннего класса?
- 23. Docker сервис 1,12 роя добавить объемы
- 24. Как использовать контейнер в режиме поиска в библиотеке Джемми?
- 25. Как установить/запустить обслуживание докерного двигателя внутри контейнера-докера
- 26. Как регистрировать типы в контейнере IOC, но в агностическом режиме контейнера?
- 27. Как сделать один контейнер нажатием другого вниз в мобильном режиме?
- 28. Как перезапустить существующий контейнер Docker в режиме перезапуска = «всегда»?
- 29. Как настроить кластер на Zookeeper Docker роя
- 30. Может ли блокировка или регистратор быть по-прежнему полезной после докерного двигателя 1.12.3 в режиме рой?
Если вы ищете агрегирование журналов типа 'docker-compose logs', оно еще не реализовано в режиме роуминга докеров. Если вам нужны журналы, все, что вы можете сделать (AFAIK), это выяснить, какие узлы (ы) размещают ваш контейнер и использовать 'docker logs' напрямую. –
ronkot