docker很流行,怎么安装呢,其实挺简单的,本文就以debian12为例以root身份安装docker。

更新系统

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

 apt update && apt upgrade -y

安装必要的依赖包

安装一些必要的依赖包,以便能够通过 HTTPS 使用存储库:

apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

添加 Docker 的官方 GPG 密钥

为了确保从 Docker 官方存储库下载的软件包是可信的,需要添加 Docker 的 GPG 密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加 Docker 的 APT 存储库

接下来,将 Docker 的 APT 存储库添加到你的系统中:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

更新 APT 包索引

添加存储库后,更新 APT 包索引:

apt update

安装 Docker

现在可以安装 Docker 了:

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

启动并启用 Docker 服务

安装完成后,启动 Docker 服务并设置为开机自启:

systemctl start docker && systemctl enable docker

验证安装

我们可以通过运行以下命令来验证 Docker 是否安装成功:

sudo docker --version

如果安装成功,我们会看到 Docker 的版本信息。

通过以上步骤,我们已经成功在 Debian 12 上安装并配置了 Docker。现在就可以开始使用 Docker 来管理和运行容器了。