Kali部署docker+灯塔(ARL)

对于docker中容器和项目的理解,此处不详细说明。可自行在网上寻找。

一、配置思路

Kali系统中首先要部署docker 然后才能部署灯塔(ARL)项目。

需要先安装 docker,然后Docker Compose,最后灯塔(ARL)

Docker Compose‌:用于多容器编排,定义服务依赖和网络配置

注意

​ 尽量在 root 用户下进行部署

​ 先配置号docker 再安装Docker Compose‌,否则镜像源配置了也会出现加载不了的情况

二、安装配置docker

1.安装docker

# 更新Kali软件更新列表
apt-get update
# 安装docker
apt install docker.io

2.更改docker镜像源

vim /etc/docker/daemon.json

添加以下内容:

{
    "registry-mirrors": [
        "https://docker.1panel.live",
		"https://hub.rat.dev",
		"https://docker.actima.top",
		"https://atomhub.openatom.cn",
		"https://docker.m.daocloud.io",
		"https://docker.nastool.de",
		"https://dockerpull.org",
		"https://registry.dockermirror.com",
		"https://docker.m.daocloud.io",
		"https://docker.1ms.run",
		"https://docker.aityp.com",
		"https://dockerhub.xisoul.cn",
		"https://docker.imgdb.de",
		"https://hub.littlediary.cn",
		"https://docker.unsee.tech",
		"https://hub.crdz.gq",
		"https://hub.firefly.store",
		"https://docker.kejilion.pro",
		"https://dhub.kubesre.xyz",
		"https://hub.xdark.top",
		"https://docker.udayun.com" 
    ]
}

3.更新配置

systemctl daemon-reload
# 重启docker
systemctl restart docker

4.验证安装

docker info

显示的镜像源信息跟配置的相符,代表安装成功。

在这里插入图片描述

5.安装Docker Compose‌

apt install docker-compose

三、部署灯塔(ARL)

1.获取安装包

git clone https://github.com/ki9mu/ARL-plus-docker ARL

2.创建一个容器

# 容器名字可以随便取
docker volume create arl_db

arl_db的保存路径:/var/lib/docker/volumes/

在这里插入图片描述

3.拉取镜像

# 进入克隆下来的文件的目录
cd ARL
# 拉取镜像
docker-compose pull

在这里插入图片描述

四、运行灯塔(ARL)

1.启动容器

docker-compose up -d

2.打开灯塔(ARL)

可以直接访问127.0.0.1:5003进入工具,或者访问localhost:5003

默认账号:admin
默认密码:arlpass

在这里插入图片描述

3.如果密码忘记了怎么办

docker exec -ti arl_mongodb mongo -u admin -p admin
use arl
db.user.drop()
db.user.insert({ username: 'admin',  password: hex_md5('arlsalt!@#'+'admin123') })

godb mongo -u admin -p admin
use arl
db.user.drop()
db.user.insert({ username: ‘admin’, password: hex_md5(‘arlsalt!@#’+‘admin123’) })


更多推荐