一、 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
|