一、 Linux内核版本查看

uname -a
安装docker要求内核版本kerner>=3.10

二、 更新apt源满足下载要求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#重写sources.list(/etc/apt/sources.list)中内容

#进入sources.lis编辑apt源
vim /etc/apt/sources.list

#写入下面的apt源

#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

三、 更新

1
2
3
apt-get update && apt-get upgrade && apt-get dist-upgrade

apt-get clean

四、 安装Docker并设置

1
2
3
4
5
6
7
8
9
10
11
# 1. 使用 apt 包管理器安装 Docker 社区版(docker.io 是 Debian/Ubuntu 官方仓库里的包名)
sudo apt install -y docker.io

# 2. 让 Docker 服务开机自启,并立即启动(enable 负责自启,--now 立即启动)
sudo systemctl enable docker --now

# 3. 验证 Docker 客户端是否可用(会打印出版本及用法摘要)
docker

# 4. 将当前登录用户加入 docker 用户组,使其无需 sudo 就能运行 docker 命令, 注意:执行完后要 **注销并重新登录** 或执行 `newgrp docker` 才能生效
sudo usermod -aG docker $USER

五、 安装docker compose

运行命令docker compose version,检查是否支持 docker compose
如果提示命令未找到,则执行:

1
2
3
4
5
6
uname -s  # 查看操作系统类型(例如:Linux)
uname -m # 查看系统架构(例如:x86_64)
根据你的系统架构,前往下载对应的二进制文件:https://github.com/docker/compose/releases
mv docker-compose-linux-x86_64 /usr/libexec/docker/cli-plugins/docker-compose
chmod +x /usr/libexec/docker/cli-plugins/docker-compose
docker compose version