如何升级 docker-compose

Omi*_*aee 9 docker

我的 Ubuntu 20.04 安装了 docker-compose 版本 1.25.0,而最新版本是 2.0.1(这是为什么?)。

有没有办法强制Ubuntu安装最新版本?

如果没有,那么我必须遵循官方说明,但该curl命令指向/usr/local/bin安装在我的计算机上的目录/usr/bin

那么升级我的套餐的安全方法是什么?

bca*_*ag2 5

编辑\xe2\x80\xaf(2023年九月):对于最近的docker安装,docker-compose现在作为docker插件:docker-compose-plugin,我们在docker compose没有-
\n的情况下调用它\n看看官方文档:https://docs .docker.com/engine/install/ubuntu/#install-using-the-repository

\n

旧解决方案(使用 ubuntu 存储库):\nDocker-compose 仅​​在二进制文件中进行,因此很容易放置最新版本!
\n首先,如果您有以前安装的版本,请将其删除,就我而言,我有来自主存储库的版本,所以我运行:
\n sudo apt remove docker-compose
\n然后转到https://github.com/docker/compose/releases并下载,例如,对于 2.2.3\xe2\x80\xaf:\xc2\xa0https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64
\ 也不是其他
\然后将此文件移至:
\n sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
\n并
\n sudo chmod +x /usr/local/bin/docker-compose
\n检查 dc 是否正确运行:\xc2\xa0\n docker-compose --version
\n在我的情况下返回:\nDocker Compose version v2.2.3

\n

在ubuntu 18.04下,官方docker今天是v19.03.13,可以使用compose v2

\n

也可以看看 :

\n\n


use*_*733 0

您使用的是较旧版本的 Ubuntu,它通常运行较旧的软件。要运行较新的软件,请使用较新版本的 Ubuntu。

请参阅为什么 Ubuntu 存储库没有最新版本的软件?

请注意,最新的deb 软件包docker-compose1.27。
还没有人打包 2.0.1

获取更新的 deb 软件包的最佳方法是帮助 Debian 志愿者打包它。