Почему существуют конкретные образы Docker для Conda, если Conda не является ОС? - PullRequest
0 голосов
/ 25 апреля 2019

Насколько я понимаю, в средах Conda практически отсутствуют операционные системы Linux.Почему же существует образ Anaconda Docker, когда Anaconda не является операционной системой - обычно я использую Conda / Anaconda в дистрибутиве Linux.

1 Ответ

1 голос
/ 25 апреля 2019

Нет ничего плохого в том, чтобы использовать программный инструмент контейнеризации для контейнерирования ... ну, в общем, программного обеспечения.

Существование специфичных для Conda образов Docker не должно рассматриваться как недействительное только потому, что Conda не является ОС.Это так же верно, как изображения Python Docker или, скажем, изображения Jenkins Docker .

Это потому, что мотивация создания Docker проста и проста: упаковать программное обеспечение кто-то хочет куда-то бежать.

Не просто верьте моему слову - посмотрите, что Докер скажет .Из их собственного определения в «Что такое контейнер?» Они говорят: «Стандартизированная единица программного обеспечения ».В нем не написано «Стандартизированная единица операционных систем», поэтому нельзя с уверенностью утверждать, что единственной задачей или ограничением, связанным с образами Docker, являются их ОС.

Что касается, например, Conda, преимуществ, которые он приноситУправление средой Python является сценарием и полезно для служб Python, которые вы хотите создать и управлять ими в образе Docker.Возможно, ваши определенные рабочие процессы не соответствуют этому варианту использования, но программное обеспечение по своей сути чрезвычайно гибко.Вы можете предположить, что есть значительное количество людей, которые извлекают из этого пользу.

...