Рейтинг:3

Как обновить docker-compose

флаг jm

Мой Ubuntu 20.04 устанавливает версию 1.25.0 docker-compose, а самая последняя версия — 2.0.1 (почему?).

Есть ли способ заставить Ubuntu установить последнюю версию?

Если нет, то я должен следовать официальные инструкции, но завиток команда указывает на /USR/местные/бен каталог, в то время как на моей машине он установлен на /USR/бен.

Итак, каков безопасный способ обновить мой пакет?

user535733 avatar
флаг cn
См. [Почему в репозиториях Ubuntu нет последних версий программного обеспечения?](https://askubuntu.com/questions/151283/why-dont-the-ubuntu-repositories-have-the-latest-versions-of- программного обеспечения).
Omid Shojaee avatar
флаг jm
Я четко спросил, как вручную обновить пакет.
Artur Meinild avatar
флаг vn
Официальные [страницы Docker] (https://docs.docker.com/compose/cli-command/) четко объясняют, как установить это в Linux. Однако это будет «ручная» установка, а не установка пакета.
Omid Shojaee avatar
флаг jm
Я никогда не просил установку пакета. И основная причина, по которой я задал этот вопрос здесь, заключается в том, что структура папок того, что у меня есть сейчас, отличается от инструкций на странице докера (как я ясно упомянул в вопросе).
bcag2 avatar
флаг vn
Та же проблема для меня, я использую Ubuntu 18.04, и у меня есть dc v1.17. В документе, например, для использования .env: https://docs.docker.com/compose/environment-variables/#the-env-file укажите версию 1.28, поэтому я хотел бы обновить свой компьютер и свой сервер.
Рейтинг:0
флаг vn

Docker-compose происходит только в бинарном файле, так что поставить последнюю версию несложно!
Во-первых, если у вас есть предыдущая установленная версия, удалите ее, в моем случае у меня была версия из основного репозитория, поэтому я запустил:
sudo apt удалить docker-compose
затем перейдите к https://github.com/docker/compose/releases и скачать, например, для 2.2.3»: https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
или другой
затем переместите этот файл в:
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
и
sudo chown +x /usr/local/bin/docker-compose
проверьте правильность работы d-c :Â докер-составить --версия
который возвращается в моем случае: Docker Compose версии v2.2.3

В Ubuntu 18.04 официальный докер сегодня имеет версию 19.03.13, и с compose v2 можно работать.

Смотрите также :

Рейтинг:0
флаг cn

Вы используете более старую версию Ubuntu, которая обычно работает со старым программным обеспечением. Чтобы запустить более новое программное обеспечение, используйте более новую версию Ubuntu.

Видеть Почему в репозиториях Ubuntu нет последних версий программного обеспечения?.

Обратите внимание, что самые новые deb-пакет за docker-compose составляет 1,27.
никто еще не упаковывал 2.0.1.

ЛУЧШИЙ способ получить новые пакеты deb — это помочь добровольцам Debian упаковать их.

Omid Shojaee avatar
флаг jm
Вы прочитали весь вопрос?
Artur Meinild avatar
флаг vn
@OmidShojaee Вы поняли ответ? Пакета Docker Compose 2.0 пока нет.
Omid Shojaee avatar
флаг jm
И я спросил о пакете на Github (обратитесь к ссылке на официальные инструкции, которые я разместил в своем вопросе).
user535733 avatar
флаг cn
Кажется, вы хотите установить программное обеспечение из исходного кода (github). Однако ваш вопрос был двусмысленным - вы только пояснили это в комментарии. Этот ответ был написан до того, как вы сделали это уточнение. Попробуйте отредактировать свой вопрос, чтобы четко задать вопрос, на который вы хотите получить ответ. Вы получите лучшую помощь, если вы это сделаете.
Omid Shojaee avatar
флаг jm
Мой вопрос был предельно ясен. Вы не читали инструкции, на которые я ссылался.

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

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