ubuntu20.04 安装docker dockers-compose vulhub 详细过程

Posted trust_zoe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu20.04 安装docker dockers-compose vulhub 详细过程相关的知识,希望对你有一定的参考价值。

一、安装

Ubuntu IPip addr     192.168.198.141

1.安装docker

安装:sudo apt install docker.io

查看是否安装成功

zoe@ubuntu:~$ docker --version

Docker version 20.10.7, build 20.10.7-0ubuntu5~20.04.2

docker是一个系统服务,所以,安装完成后可能需要手工启动服务:service  docker start,否则会出现连接失败的情况。同样,如果docker没有自启动,你也需要手工启动docker服务。如果你是使用一键安装工具安装的docker,则docker会自动启动。

一键安装是:curl -s https://get.docker.com/ | sh

手动启动服务:service docker start(使用的是这个给)

查看运行状态:systemctl status docker

2.安装docker-compoase(加速器)

Docker加速器Dockerhub进行加速

zoe@ubuntu:~$ python3 --version

Python 3.8.10

安装pipsudo apt install python3-pip

检查是否安装成功:pip3 --version

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

安装docker-composepip install docker-compose(失败)

 

 

安装:

 

 

检查:docker-compose -v  有返回说明安装成功

3.安装vulhub

 

解压,打开指定目录,启动环境

sudo docker-compose build #将镜像拉到本地

二、启动测试

docker-compose会自动查找当前目录下的配置文件(默认文件名为docker-compose.yml),并根据其内容编译镜像和启动容器。所以,要运行某个漏洞靶场,需要先进入该漏洞所在的目录。

Vulhub中选择某个环境,进入对应目录。/解释

Tomcat:这个软件用来装载你的javaweb程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种。tomcat是一种web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。

以上的说法可能太专业化,一时难以理解。其实用通俗的语言来讲,万维网本质上就是“超文本文档”

tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。

tomcat所做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。

路径;zoe@ubuntu:~/Downloads/vulhub-master/flask/ssti$

zoe@ubuntu:~/Downloads/vulhub-master/tomcat/tomcat8$

zoe@ubuntu:~/Downloads/vulhub-master/postgres/CVE-2018-1058$

 

sudo docker-compose up -d#启动漏洞环境tomcat8

将当前用户加入docker组: sudo gpasswd -a ${USER} docker

退出当前用户,重新登录,再启动即可

 

 

以上是关于ubuntu20.04 安装docker dockers-compose vulhub 详细过程的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu20.04 安装docker dockers-compose vulhub 详细过程

VScode搭建docker环境

Ubuntu20.04 在线安装docker

ubuntu 20.04 以 snap 的方式 安装docker 使用zfs文件系统

Ubuntu20.04安装Docker

Ubuntu20.04安装docker