1. 安装依赖与配置仓库
添加 Docker 的官方 GPG 密钥和软件源,这是保证软件安全与可更新的关键步骤。
更新软件包索引并安装依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
创建存放密钥的目录并添加 Docker 的官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
设置 Docker 的 apt 仓库 (会自动识别你 Ubuntu 的版本代号)
echo "deb arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2. 安装 Docker Engine
再次更新包索引,并正式安装 Docker 引擎、命令行工具和容器运行时。
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
3. 启动并验证
启动 Docker 服务,设置开机自启,并运行一个测试容器来验证是否成功。
启动 Docker 服务并设置开机自启
sudo systemctl start docker sudo systemctl enable docker
验证安装 (会下载并运行一个测试容器)
sudo docker run hello-world
如果看到 "Hello from Docker!" 的信息,说明安装成功了。