菜单

Administrator
发布于 2026-03-12 / 149 阅读
2
0

安装 Docker 和 Docker Compose

安装 Docker 和 Docker Compose 是搭建开发环境的基础。以下是针对 Ubuntu/Debian 系统(最常用的 Linux 服务器环境)的最新版安装流程。

1. 卸载旧版本

  • 为了防止冲突,先清理系统可能存在的旧版组件:

sudo apt-get remove docker docker-engine docker.io containerd runc

2. 安装 Docker Engine (最新版)

  • 我们通过 Docker 官方源来安装,以确保获取的是最新版本。

第一步:更新索引并安装依赖
sudo apt-get update
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
第三步:设置存储库
echo \
  "座位 $(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
第四步:安装最新版 Docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

3. 安装 Docker Compose

现在 Docker 官方已经将 Docker Compose 集成为 Docker 的一个插件(即 docker compose 命令,不再带连字符),在上面的第四步中已经包含了 docker-compose-plugin

如果你习惯使用旧版的 docker-compose(带连字符),可以通过以下命令软链接它:

sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose

4. 验证安装

安装完成后,检查版本确认是否成功:

  • Docker: docker --version

  • Docker Compose: docker compose version

小提示: 如果你不想每次执行 docker 命令都加 sudo,可以把当前用户加入 docker 组: sudo usermod -aG docker $USER(执行后需要重新登录生效)。


评论