Ubuntu 22.04 Docker 及 Docker Compose 安装

更新系统包
首先,确保系统包是最新的:

sudo apt update
sudo apt upgrade -y

安装依赖
安装 Docker 所需的依赖包:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common[bash]

添加 Docker 官方 GPG 密钥
添加 Docker 的官方 GPG 密钥以确保下载的软件包是安全的:

[bash]
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o docker.gpg
sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg docker.gpg

添加 Docker 仓库
将 Docker 的稳定版仓库添加到 APT 源中,再次更新软件源以包含 Docker 仓库中的包:

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
sudo apt update

安装 Docker CE(社区版)、Docker CE CLI 和 Containerd:

sudo apt install -y docker-ce docker-ce-cli containerd.io

启动并启用 Docker 服务
启动 Docker 服务并设置为开机自启:

sudo systemctl start docker
sudo systemctl enable docker

现在,Docker 已经在 Ubuntu 22.04 上成功安装并可以使用了。

安装 Docker Compose

sudo apt-get update
sudo apt-get install -y docker-compose-plugin

验证 Docker Compose 安装

docker compose version