Centos中安装kali
操作系统版本:CentOS 7.5
1,安装docker程序
yum install docker
2,启动docker服务
systemctl start docker
3,查看docker服务状态
systemctl status docker
4,在docker仓库拉取kali镜像
docker pull kalilinux/kali-linux-docker
发现报错: repository docker.io/kalilinux/kali-linux-docker not found: does not exist or no pull access
(1)尝试—失败
a.在拉取镜像之前先登陆私有仓库:docker hub官网创建Docker id
b.再进行步骤4,依然报同样的错误
(2)尝试–失败
a.运行语句:docker search kali,在docker hub 中搜索kali
b.找到文件名中包含kali-linux-full的文件,拉取选择的镜像:docker pull 镜像名
漫长的安装过程。。。中途又重新拉取几次,还是安装不上~
经过大神的指导,得知:
原因:国内拉这个镜像拉不下来
解决方法:利用阿里的服务,在国外拉,然后回传到国内(https://www.cnblogs.com/zhichaoma/articles/10828808.html )。 最后的镜像名称为: registry.cn-hangzhou.aliyuncs.com/fordo/kali:latest 相当于从杭州拉取
(3)尝试–成功
docker pull registry.cn-hangzhou.aliyuncs.com/fordo/kali:latest
5,查看镜像ID
docker images
(114M的文件是之前尝试时安装的,可删除)
6,启动容器并登录到操作系统
docker run -i -t 53e9507d8515 /bin/bash
7,在容器外面通过下面的命令来验证容器已经启动/运行
docker ps