下面是为 Ubuntu 和 CentOS/RHEL 用户准备的 Docker CE 安装步骤:
Ubuntu 用户
-
卸载旧版本
如果之前安装过 Docker,请先卸载旧版本:
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg done
-
安装依赖
更新系统并安装所需的依赖:
apt-get update apt-get install ca-certificates curl gnupg
-
信任 Docker 的 GPG 公钥并添加仓库
先创建 keyrings 目录,然后下载并添加 Docker 的 GPG 公钥:
install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
添加 Docker 的 APT 仓库:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null
-
安装 Docker CE
更新包列表并安装 Docker:
apt-get update apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
CentOS/RHEL 用户
-
卸载旧版本
如果之前安装过 Docker,请先卸载旧版本:
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
安装依赖并配置仓库
安装
yum-utils
并添加 Docker CE 仓库:yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
-
安装 Docker CE
使用
yum
安装 Docker:yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
请根据你的系统选择对应的步骤进行安装。