更新系统包
首先,确保系统包是最新的:
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