欢迎光临
我们一直在努力

kali下Docker详细安装、docker-compose安装

目录

一、kali下docker安装

1. 更换apt源

2.安装docker

3.配置国内镜像加速器

4.利用docker运行靶场环境

 二、docker-compose安装

1.下载docker-compose文件

2.将下载的文件复制到指定位置

3.赋予执行权限

4.利用docker-compose运行靶场环境


一、kali下docker安装

1. 更换apt源

首先,打开终端,输入以下命令,进入文件

vim /etc/apt/sources.list

进入文件后 输入i 当下方变为insert时,可进行编辑

此时将需要换的源复制进去即可,以下是几个可供参考的源

#中科大
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.aliyun.com/kali kali-rolling main non-free contrib
#deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

#清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

#浙大
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free

#东软大学
#deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
#deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib

#重庆大学
#deb http://http.kali.org/kali kali-rolling main non-free contrib
#deb-src http://http.kali.org/kali kali-rolling main non-free contrib

插入需要的源

 

按esc,下方insert消失,输入“:wq” 退出保存

更新源

apt update

2.安装docker

输入以下命令,安装docker

apt install -y docker.io

查询docker版本,验证是否安装成功,成功后会出现对应的版本号

docker –version

3.配置国内镜像加速器

输入以下命令,进入编辑文件

sudo vim /etc/docker/daemon.json

添加以下内容

{
"registry-mirrors": [
"https://docker.1ms.run",
"https://hub.rat.dev",
"https://docker.1panel.live"
]
}

重新加载加速器

sudo systemctl daemon-reload

重启docker

sudo systemctl restart docker

4.利用docker运行靶场环境

以vulapps为例

vulapps地址:GitHub – Medicean/VulApps: 快速搭建各种漏洞环境(Various vulnerability environment)

可以查看相关指令

 拉取镜像,成功后该镜像会保存在本地

sudo docker pull medicean/vulapps:c_cmseasy_1

启动环境。实际上是利用这个镜像启动一个容器

sudo docker run -d -p 8000:80 medicean/vulapps:c_cmseasy_1

没有出现错误,则表示启动成功

我们启动的靶场里面运行的是web服务,可以通过浏览器进行访问

http://虚拟机ip:容器映射的端口/

例如:

http://192.168.122.128:8000/

查询虚拟机ip可以使用ifconfig命令。

 二、docker-compose安装

1.下载docker-compose文件

下载地址

https://github.com/docker/compose/releases/download/v2.31.0/docker-compose-linux-x86_64

下载完成后将文件放在kali桌面上,并在kali桌面打开终端

2.将下载的文件复制到指定位置

输入以下命令,将下载的文件复制到指定位置 /usr/local/bin/docker-compose

cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

到指定位置查看我们复制的文件应该如下所示

3.赋予执行权限

输入以下命令,赋予文件执行权限

chmod +x /usr/local/bin/docker-compose

查看docker-compose版本

4.利用docker-compose运行靶场环境

以vulhub为例

靶场地址:

GitHub – vulhub/vulhub: Pre-Built Vulnerable Environments Based on Docker-Compose

把靶场文件下载到虚拟机里,进入这个文件,可以看到其目录下有一个docker-compose.yml文件

执行以下指令,拉取镜像并运行

docker-compose up -d

现在可以在浏览器进行访问啦

http://虚拟机ip:容器映射的端口/

例如:

http://192.168.122.128:8080/

需要停止,可运行以下指令

docker-compose down

到现在,我们就已经成功安装docker以及docker-compose,并且成功利用他们运行靶场环境啦。有问题欢迎评论~

赞(0)
未经允许不得转载:171主机测评 » kali下Docker详细安装、docker-compose安装
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址