返回博客
一月 13, 2026指南

如何在 Linux 服务器上安装 Docker

在 Ubuntu 和 CentOS 服务器上安装 Docker 和 Docker Compose 的完整指南,用于容器化应用程序。

如何在 Linux 服务器上安装 Docker

Docker 是一个用于开发、交付和运行容器化应用程序的平台。容器允许您将应用程序及其所有依赖项打包在一起,确保其在不同环境中运行的一致性。本指南将帮助您在 Hiddence 服务器上安装 Docker。

适用于 Ubuntu / Debian

第 1 步:更新系统包

bash
sudo apt update
sudo apt upgrade -y

第 2 步:安装先决条件

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

第 3 步:添加 Docker 存储库并安装

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 -y

适用于 RHEL / CentOS / Alma Linux / Rocky Linux

第 1 步:安装先决条件

bash
sudo yum install -y yum-utils

第 2 步:添加 Docker 存储库并安装

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
sudo systemctl start docker
sudo systemctl enable docker

验证安装

bash
sudo docker --version
sudo docker run hello-world

安装 Docker Compose

Docker Compose 允许您定义和运行多容器 Docker 应用程序。在现代系统上,建议将其作为插件安装:

bash
# 适用于 Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# 适用于 RHEL / CentOS
sudo yum install docker-compose-plugin -y

# 验证
docker compose version

Docker 基本命令

bash
# 拉取镜像
docker pull nginx

# 运行容器
docker run -d -p 80:80 --name mynginx nginx

# 列出正在运行的容器
docker ps

# 停止容器
docker stop mynginx

# 删除容器
docker rm mynginx

实用提示

  • 将您的用户添加到 docker 组以在不使用 sudo 的情况下运行 Docker:sudo usermod -aG docker $USER
  • 使用 Docker Compose 管理多容器应用程序
  • 定期清理未使用的镜像和容器:docker system prune
  • 使用数据卷进行持久化数据存储
  • 监控容器资源:docker stats