Centos中安装kali

操作系统版本:CentOS 7.5

1,安装docker程序
yum install docker

2,启动docker服务
systemctl start docker

3,查看docker服务状态
systemctl status docker

Centos中安装kali
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
Centos中安装kali
b.再进行步骤4,依然报同样的错误

(2)尝试–失败
a.运行语句:docker search kali,在docker hub 中搜索kali
Centos中安装kali
b.找到文件名中包含kali-linux-full的文件,拉取选择的镜像:docker pull 镜像名
Centos中安装kali
漫长的安装过程。。。中途又重新拉取几次,还是安装不上~

经过大神的指导,得知:
原因:国内拉这个镜像拉不下来
解决方法:利用阿里的服务,在国外拉,然后回传到国内(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
Centos中安装kali
5,查看镜像ID
docker images
Centos中安装kali
(114M的文件是之前尝试时安装的,可删除)

6,启动容器并登录到操作系统
docker run -i -t 53e9507d8515 /bin/bash
Centos中安装kali
7,在容器外面通过下面的命令来验证容器已经启动/运行
docker ps

相关文章: