一、确认ubuntu版本
root@dockerserver:/etc/pam.d# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
根据codename确认。
docker官方网址下载
https://download.docker.com/linux/


在每个版本里找最新的的包,
下载:
docker-cedocker-ce-clicontainerd.io(Docker 的运行时依赖)docker-compose-plugin(Docker Compose V2)
二、sudo放到/opt路径下按照Docker CE CLI、containerd.io和 Docker CE 顺序安装
dpkg -i docker-ce-cli_28.1.1-1~ubuntu.24.04~noble_amd64.deb
dpkg -i containerd.io_1.7.27-1_amd64.deb
dpkg -i docker-ce_28.1.1-1~ubuntu.24.04~noble_amd64.deb
三、配置docker
1、启动 Docker 服务
service docker start
2、设置 Docker 开机自启
systemctl enable docker
3、验证 Docker 是否安装成功
docker --version
安装 Docker Compose
dpkg -i docker-compose-plugin_2.35.1-1~ubuntu.24.04~noble_amd64.deb
验证 Docker Compose 是否安装成功
docker compose version