История изменений
Исправление alpha, (текущая версия) :
Классический NIH.
Классический «не знаю о чем речь, но мнение имею»
Во-первых, докер подписал себе приговор когда включил функциональность docker swarm внутрь основного проекта.
Практически все компании-контрибьюторы на тот момент выступили против смешивания рантайма и оркестратора, потому что это делает любые попытки стабилизировать код и сделать на базе докера поддерживаемый продукт типа kubernetes невозможными.
Именно в это время появилась OCI и попытки сделать альтернативные мини-рантаймы.
Во-вторых, докер зацепился за свою торговую марку. Несмотря на то что ему неоднократно предлагали разделить компанию и проект. Для открытых проектов одинаковое имя для апстрима и для продукта - это большая проблема, несущая кучу головной боли юристам всех мастей, и чужим, и своим. При этом докер не просто решил не переименовываться, он ещё и активно начал следить за её использованием.
В-третьих, они не приняли большой кусок функциональности отвязывающий _утилиту_ docker от сервиса DockerHub. Что опять же, для любых облачных продуктов на базе докера смерти подобно. Потому что никто не будет делать приватное облако на контейнерном движке, который в любой момент может скачать какую-то мусорину с DockerHub.
ну и т.п.
там есть некоторые совершенно дикие решения по дизайну, которые даже корпоративными интересами не всегда объяснишь, только честной ошибкой
Исходная версия alpha, :
Классический NIH.
Классический «не знаю о чем речь, но мнение имею»
Во-первых, докер подписал себе приговор когда включил функциональность docker swarm внутрь основного проекта.
Практически все компании-контрибьюторы на тот момент выступили против смешивания рантайма и оркестратора, потому что это делает любые попытки стабилизировать код и сделать на базе докера поддерживаемый продукт типа kubernetes невозможными.
Именно в это время появилась OCI и попытки сделать альтернативные мини-рантаймы.
Во-вторых, докер зацепился за свою торговую марку. Несмотря на то что ему неоднократно предлагали разделить компанию и проект. Для открытых проектов одинаковое имя для апстрима и для продукта - это большая проблема, несущая кучу головной боли юристам всех мастей, и чужим, и своим. При этом докер не просто решил не переименовываться, он ещё и активно начал следить за её использованием.
В-третьих, они не приняли большой кусок функциональности отвязывающий _утилиту_ docker от сервиса DockerHub. Что опять же, для любых облачных продуктов на базе докера смерти подобно. Потому что никто не будет делать приватное облако на контейнерном движке, который в любой момент может скачать какую-то мусорину с с DockerHub.
ну и т.п.