在 Linux 系统上安装 Docker 的步骤如下(以 Ubuntu/Debian 和 CentOS/RHEL 为例):
请在内核中保证下列配置是开启的。
wget https://github.com/moby/moby/raw/master/contrib/check-config.sh

1. 卸载旧版本(如有)
sudo apt-get remove docker docker-engine docker.io containerd runc # Ubuntu/Debian
或
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine # CentOS/RHEL
2. 安装依赖工具
sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release # Ubuntu/Debian
或
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # CentOS/RHEL
3. 添加 Docker 官方 GPG 密钥
# Ubuntu/Debian
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
# CentOS/RHEL
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 设置 Docker 软件源
# Ubuntu/Debian
echo "deb [arch=$(dpkg --print-architecture