当前位置: 首页 > web >正文

安装:Kali2025+Docker

安装:Kali2025+Docker

Kali2025安装

直接官网下载WMware版本
https://www.kali.org/get-kali/#kali-virtual-machines
直接打开运行
初始用户密码 kali/kali
在这里插入图片描述
sudo -i 命令切换到root
在这里插入图片描述

更换镜像

切换到其他可用的 Kali Linux 镜像源可能会解决问题,可以使用国内的镜像源(如清华、阿里云等)来提高下载速度和稳定性。
编辑 /etc/apt/sources.list 文件:

sudo vim /etc/apt/sources.list

替换内容为国内镜像源(例如清华源):

deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib

更新软件包列表

sudo apt update

(可选)如果需要升级所有已安装的软件包,可以执行以下命令

sudo apt upgrade -y

Docker安装及简单使用

一、Docker安装

参考链接:
https://mp.weixin.qq.com/s/cMl5w1DGt2TSx8QW6olGEQ

1.安装依赖包

更新软件包索引

sudo apt update

安装必要的依赖

sudo apt install -y \apt-transport-https \ca-certificates \curl \gnupg \lsb-release

添加Docker的官方GPG密钥

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

设置稳定版仓库

echo \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

注意:这里有个坑!Kali是基于Debian的,但它的发行版代号可能和Debian不同。如果上面的命令报错,可以尝试用"buster"或"bullseye"替换$(lsb_release -cs)

再次更新apt索引

sudo apt update

安装Docker引擎

sudo apt install -y docker-ce docker-ce-cli containerd.io

启动Docker服务

sudo systemctl start docker

设置开机自启

sudo systemctl enable docker

重新打开命令行,将当前用户添加到docker用户组(避免每次使用sudo)

sudo usermod -aG docker $USER
newgrp docker  # 使修改立即生效

在这里插入图片描述

二、验证Docker安装

docker --version

如果安装成功,会显示Docker的版本信息。
在这里插入图片描述

三、Docker常用命令

镜像操作
  • 查看本地镜像
    docker images
    

在这里插入图片描述

  • 尝试拉取镜像
    docker pull <镜像名>:<标签>
    
    例如:
    docker pull hello-world
    
    Docker 无法从 Docker Hub 拉取 hello-world 镜像,并且返回了一个网络超时的错误。这通常是由于网络连接问题导致的,Docker 默认的镜像源可能无法访问
    在这里插入图片描述
    尝试更换 Docker 镜像源
sudo mkdir -p /etc/docker
vim /etc/docker/daemon.json  

daemon.json 具体内容修改为

{"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/" 
],"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"],
"debug": true,
"experimental": false
}

重载生效

sudo systemctl daemon-reload

重启服务

sudo systemctl restart docker

查看是否配置成功

docker info

在这里插入图片描述
重新尝试拉取运行
拉取镜像

docker pull hello-world

查看镜像

docker images

运行

docker run hello-world

在这里插入图片描述
输出示例:

Hello from Docker!
This message shows that your installation appears to be working correctly.

验证容器是否运行

docker ps -a

在这里插入图片描述

http://www.xdnf.cn/news/5362.html

相关文章:

  • 【Redis】string 字符串
  • RT-Thread 深入系列 Part 4:组件包管理与软件框架
  • CarConfig自动化测试思路(CCP)
  • MiInsertVad函数分析之nt!MMVAD结构
  • make和makefile的使用,以及写一个简单的进度条程序
  • Yocto是如何使用$D目录来构建文件系统的?
  • SAM详解3.2(关于2和3的题)
  • 从客厅到星空 | 解锁雷克赛恩 Cyber Pro1 投影仪的多元场景应用与选购指南
  • Baklib革新企业数字化内容管理
  • idea批量引入缺失的和去除无用的类包
  • cmake source_group 分组功能辅助函数
  • 焊接与热切割作业理论考试难度分析
  • 未来通信中的大型人工智能模型:基础、应用与挑战的全面综述
  • 《P2415 集合求和》
  • Windows 操作系统 - BAT 脚本引入(BAT 脚本初识、窗口标题与颜色、输出文本)
  • 历史数据分析——北部湾港
  • 洗衣机电机驱动电路
  • M0基础篇之ADC
  • 【llama-factory】Lora微调和DPO训练
  • 论文分享➲ arXiv2025 | TTRL: Test-Time Reinforcement Learning
  • JavaSE核心知识点02面向对象编程02-06(泛型)
  • 多环境开发
  • Makefile中 链接库,同一个库的静态库与动态库都链接了,生效的是哪个库
  • 【RT-Thread Studio】W25Q128配置
  • unity通过transform找子物体只能找子级
  • OpenAI 结构改革:迈向民主化 AI 的新篇章
  • TCP的连接管理
  • lnx 0-1 积分
  • 多个python环境下,pip安装无法成功解决方案
  • 《P7167 [eJOI 2020] Fountain (Day1)》