以下是在常见的 Linux 发行版(如 Ubuntu、CentOS)上安装 Docker 的基本步骤:
一、Ubuntu 系统
- 更新软件包索引
- 打开终端,执行以下命令:
复制
sudo apt - get update
- 安装必要的软件包以允许
apt
通过 HTTPS 使用存储库- 运行命令:
复制
sudo apt - get install \
ca - certificates \
curl \
gnupg \
lsb - release
- 添加 Docker 的官方 GPG 密钥
- 执行以下命令:
复制
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 设置稳定版 Docker 存储库
- 对于 Ubuntu Jammy(22.04)或更高版本:
复制
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
- 对于较旧的 Ubuntu 版本,将
$(lsb_release - cs)
替换为对应的版本代号(如focal
等)。
- 安装 Docker 引擎
- 更新软件包索引:
复制
sudo apt - get update
- 安装 Docker 社区版(CE):
复制
sudo apt - get install docker - ce docker - ce - cli containerd.io docker - compose - plugin
- 验证安装
- 运行
docker version
查看 Docker 版本信息,如果安装成功,会显示客户端和服务端的版本信息。 - 也可以运行
docker run hello - world
,如果看到来自 Docker 的欢迎消息,表示 Docker 安装并运行成功。
- 运行
二、CentOS 系统
- 卸载旧版本(如果存在)
- 如果之前安装过旧版本的 Docker,需要先卸载:
复制
sudo yum remove docker \
docker - client \
docker - client - lite \
docker - common \
docker - io \
runc
- 安装必要的软件包
- 执行命令:
复制
sudo yum install -y yum - utils
- 设置 Docker 存储库
- 运行:
复制
sudo yum - config - manager \
--add - repo \
https://download.docker.com/linux/centos/docker - ce.repo
- 安装 Docker 引擎
- 执行以下命令安装:
复制
sudo yum install docker - ce docker - ce - cli containerd.io docker - compose - plugin
- 启动 Docker 服务并设置开机自启
- 启动服务:
复制
sudo systemctl start docker
- 设置开机自启:
复制
sudo systemctl enable docker
- 验证安装
- 同 Ubuntu 系统,通过
docker version
和docker run hello - world
命令来验证安装是否成功。
- 同 Ubuntu 系统,通过