在 Linux 上安装 Docker
在 Linux 系统上安装 Docker 是使用容器化技术的第一步。本节将讲解在主流 Linux 发行版上安装 Docker 的方法,包括 Ubuntu、Debian、CentOS、Fedora 等,并提供官方推荐的最佳实践。
安装前准备
- 更新系统包
bash
sudo apt update && sudo apt upgrade -y # Debian/Ubuntu
sudo yum update -y # CentOS- 安装依赖
bash
# Ubuntu / Debian
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y
# CentOS
sudo yum install yum-utils device-mapper-persistent-data lvm2 -y官方仓库安装 Docker
Ubuntu / Debian
bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \
https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -yCentOS / RHEL
bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y启动与验证
- 启动 Docker 服务
bash
sudo systemctl start docker
sudo systemctl enable docker- 验证安装
bash
docker --version
docker run hello-world如果看到 Hello from Docker! 消息,说明安装成功。
非 root 用户配置
为避免每次使用 Docker 都输入 sudo:
bash
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker通过以上步骤,你已经在 Linux 系统上成功安装 Docker,并可以开始构建和运行容器化应用。