开始部署
$~ docker search kali选择拉取第一个kalilinux/kali-linux-docker
$~ docker pull kalilinux/kali-linux-docker映射端口到宿主机并且运行,宿主机100 kali 22
$~ docker run --name kali -it -p 100:22 kalilinux/kali-linux-docker /bin/bash exit 退出来了,再进去 //查看所有容器 docker ps -a //启动容器 docker start 容器id //进入容器 docker attach修改密码
passwd 123456 123456修改密码
如下报错找不到安装包则需更换源
vi /etc/apt/sources.list 替换为以下源并保存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.ustc.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main contrib non-free
deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free
更新源后再apt-get update
错误:Found a swap file by the name “/etc/ssh/.sshd_config.swp”
没解决
b7e6eb0da7b3:/# apt-get install net-tools
b7e6eb0da7b3:/# netstat -ant
可以看到容器IP为172.17.0.5,22端口开放,返回宿主机
一、vi编辑模式下Backspace无法退格删除
命令模式下输入:set nocp
二、vi编辑模式下上下左右出现字母(没搞成,反而把vi搞坏了)
sudo vi /etc/vim/vimrc.tiny
修改 set compatible 为 set nocompatible 设置是否兼容
添加 set backspace=2 设置 backspace可以删除任意字符