Рейтинг:-3

Как установить Docker на Debian без добавления репозиториев?

флаг cn

Насколько я понимаю, docker является открытым исходным кодом и должен быть доступен через основные репозитории Debian, но все руководства, которые я нашел, просят вас установить сторонний источник программного обеспечения, в основном docker.com. Каков процесс изначальной установки докера в Debian? Поддержка docker-compose также была бы хороша.

Чтобы уточнить, я не хочу добавлять лицензионное обязательство третьей стороны к моим источникам Apt. Меня устраивает более старая, но исправленная версия Docker, которая не поддерживает последние функции Dockerfile.

флаг co
Добавление другого исходного кода в ваши репозитории Debian не меняет лицензирование, это Apache 2.0, независимо от того, как вы его устанавливаете. Обновления безопасности для репозиториев Debian почти всегда отстают от обновлений для репозиториев Docker.
Ray Foss avatar
флаг cn
@BMitch Вы правы в том, что движок Docker **в настоящее время** является Apache 2, но они могут по своему усмотрению изменить это ... основной репозиторий Debian пытается гарантировать неограниченные лицензии ... другие репозитории обычно не дают такой гарантии. . Docker Inc совсем недавно менял лицензии на свои продукты... в настоящее время изменения не затрагивают движок Docker... **на данный момент**. https://www.docker.com/blog/updating-product-subscriptions/ смейтесь над функцией соотношения голосов kb внизу этой страницы
флаг co
Docker не изменил никаких лицензий, то, что раньше было OSS, остается OSS и сегодня. Что они изменили, так это условия продукта Desktop с закрытым исходным кодом. Я даже не уверен, что они могут изменить лицензию на проект Apache 2, как только они примут публичные вклады.
Рейтинг:1
флаг cn

докер.ио — это версия docker/containerd с открытым исходным кодом в репозитории sid Debian.

Для просто докера: sudo apt-get установить docker.io

Если вам нужен docker-compose, вы можете получить его из нестабильного репозитория или установить из git, это всего лишь несколько скриптов Python, поэтому его легко установить из исходного кода.

docker-compose https://docs.linuxserver.io/general/docker-compose

Источник: https://packages.debian.org/source/sid/docker.io
Протестировано на Ubuntu 20.04 amd64 и Ubuntu 21.10 arm64.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.