烟台免费做网站,鄱阳网站建设,站内关键词排名优化软件,网站章子怎么做这里写目录标题一.前言总结二.成功操作#xff1a;三.出现报错#xff1a;四.vulhub使用正文#xff1a;一.前言总结二.成功操作#xff1a;三.出现报错#xff1a;四.vulhub使用看完点赞关注不迷路!!!! 后续继续更新优质安全内容!!!!!一.前言总结
二.成功操作#xff1…
这里写目录标题一.前言总结二.成功操作三.出现报错四.vulhub使用正文一.前言总结二.成功操作三.出现报错四.vulhub使用看完点赞关注不迷路!!!! 后续继续更新优质安全内容!!!!!一.前言总结
二.成功操作
三.出现报错
四.vulhub使用
正文
一.前言总结
建议直接使用Ubuntu安装直接看第二步的操作。 Centos安装docker详细教程如下链接建议python和pip环境使用3python3.7版本Centos7预装2.7python2停止维护pip2也不能搭建新的vulhub建议直接使用ubuntu预装python3。
我这里最终也是使用ubuntu成功的
Centos7安装docker(详细): https://blog.csdn.net/A_art_xiang/article/details/113775855?utm_mediumdistribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.controldepth_1-utm_sourcedistribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control 二.成功操作
更换ubuntu后 步骤参考 https://www.cnblogs.com/R-S-PY/p/12131838.html
https://blog.csdn.net/qq_36374896/article/details/84102101
下载 vulhub
git clone https://github.com/vulhub/vulhub.git # 这里推荐直接访问下载再传到服务器 三.出现报错
这里介绍中间碰到的问题主要原因是由于centos一开始预装py2,以及pip版本过低反正就是各种问题
1.命令pip install docker-compose 报错ERROR: Package pyrsistent requires a different Python: 2.7.5 not in 3.5 解决pip install more-itertools5.0.0
2.网上还有老哥说是阿里云源有问题要更换华清华源
# Pip源设置使用清华源
1 临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2永久更改pip源
# 升级 pip 到最新的版本 (10.0.0) 后进行配置
1 pip install pip -U
2 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 如果您到 pip 默认源的网络连接较差临时使用镜像站来升级 pip
1 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U3.docker-compose -v 报错ERROR: Package pyrsistent requires a different Python: 2.7.5 not in 3.5 解决pip install setuptools44.0.0 原因 由于python2.7停止维护了setuptools45的版本都不再支持python2.7。但 virtualenv的pip还是默认地安装了setuptools的最新版本需要手动设置setuptools版本45。在这里指定一下版本号重新安装setuptools即可。
没办法还是报同样的错安装了python3有老哥说是3.8版本太新了 3.8又不行转3.7
1.安装编译相关工具
yum -y groupinstall Development toolsyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-develyum install libffi-devel -y2.下载安装包解压cd #回到用户目录wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xztar -xvJf Python-3.7.0.tar.xz3.编译安装
mkdir /usr/local/python3.7 #创建编译安装目录 注意文件名是3.7cd Python-3.7.0./configure --prefix/usr/local/python3make make install4.创建软连接ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip35.验证是否成功python3 -Vpip3 -V#我晕了3.7的python 3.8的pip文件名有点乱了
现在安装docker-compose报错
WARNING: You are using pip version 19.2.3, however version 21.1.1 is available.
You should consider upgrading via the pip install --upgrade pip command.
# pip版本不够的意思更新pip
安装
sudo yum -y install epel-release
sudo yum -y install python-pip
命令
pip install --upgrade pip四.vulhub使用
vulhub漏洞环境 https://vulhub.org/#/environments/webmin/CVE-2019-15107/ 进入vulhub选择要复现的漏洞如webmin 对靶场进行编译docker-compose build #flag 网好差 稍后继续 运行靶场docker-compose up -d docker ps //查看正在运行的容器 三、移除环境 docker-compose down 四。其他命令 附一些常用Docker命令更多命令详解请访问http://www.docker.org.cn/dockerppt/106.html: ----------------- docker ps 查看当前正在运行的容器 ----------------- docker ps -a 查看所有容器的状态 ----------------- docker start/stop id/name 启动/停止某个容器 ----------------- docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行) ----------------- docker exec -ti id 启动一个伪终端以交互式的方式进入某个容器使用exit退出后容器不停止运行 ----------------- docker images 查看本地镜像 ----------------- docker rm id/name 删除某个容器 ----------------- docker rmi id/name 删除某个镜像 ----------------- docker run --name test -ti ubuntu /bin/bash 复制ubuntu容器并且重命名为test且运行然后以伪终端交互式方式进入容器运行bash ----------------- docker build -t soar/centos:7.1 . 通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像 ----------------- docker run -d -p 2222:22 --name test soar/centos:7.1 以镜像soar/centos:7.1创建名为test的容器并以后台模式运行并做端口映射到宿主机2222端口P参数重启容器宿主机端口会发生改变 看完点赞关注不迷路!!! 后续继续更新优质安全内容!!!