本实例使用的是Debian11.5安装Docker 官网有很详细安装步骤 请参照官网

Install Dacker Engine on Debian

参照官网进行docker安装

# 移除旧版本docker
sudo apt-get remove docker docker-engine docker.io containerd runc

# 更新源
sudo apt-get update

# 安装docker
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 原地址https://download.docker.com/linux/debian
# 修改成腾讯镜像站https://mirrors.cloud.tencent.com
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.cloud.tencent.com/docker-ce/linux/debian/ \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 安装docker-compose
sudo apt-get install docker-compose

RHEL安装docker 根据你的发行版下载repo文件

CentOS/RHEL

wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo

把软件仓库地址替换为:

sudo sed -i 's+download.docker.com+mirrors.cloud.tencent.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

最后安装:

sudo yum makecache fast
sudo yum install docker-ce

RHEL 安装docker-compose

yum install python3-pip -y
pip3 install -i https://mirrors.aliyun.com/pypi/simple --upgrade pip
yum install python-devel -y
# pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ docker-compose  有时这个不能用
pip3 install -i https://mirrors.aliyun.com/pypi/simple docker-compose
docker-compose version