容器与云|如何在 Ubuntu 22.04 LTS 中安装 Docker 和 Docker Compose (linux.cn)
依次运行
1 | `$ sudo apt update` |
首先,安装必要的证书并允许 apt 包管理器使用以下命令通过 HTTPS 使用存储库:
1 | $ sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release |
然后,运行下列命令添加 Docker 的官方 GPG 密钥:
1 | $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg |
添加 Docker 官方库:
1 | $ echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null |
使用命令更新 Ubuntu 源列表:
1 | $ sudo apt update |
最后,运行下列命令在 Ubuntu 22.04 LTS 服务器中安装最新 Docker CE:
1 | $ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin |
方式1
从 这里 下载最新 Docker Compose 。
当我在写这篇文章时,最新版本是 2.6.1 。
运行下列命令安装最新稳定的 Docker Compose 文件:
1 | $ sudo curl -L "https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
如果有更新版本,只需要将上述命令中的 v2.6.1 替换为最新的版本号即可。请不要忘记数字前的 “v” 。
最后,使用下列命令赋予二进制文件可执行权限:
1 | $ sudo chmod +x /usr/local/bin/docker-compose |
运行下列命令检查安装的 Docker Compose 版本:
1 | $ docker-compose versionDocker Compose version v2.6.1 |
方式2
或许,我们可以使用 Pip 安装 Docker Compose 。Pip 是 Python 包管理器,用来安装使用 Python 编写的应用程序。
参考下列链接安装 Pip 。
安装 Pip 后,运行以下命令安装 Docker Compose。下列命令对于所有 Linux 发行版都是相同的!
1 | $ pip install docker-compose |
安装 Docker Compose 后,使用下列命令检查版本:
1 | $ docker-compose --version |