首页 > 系统相关 >使用Docker安装各种靶场(Linux系统)

使用Docker安装各种靶场(Linux系统)

时间:2024-01-22 22:45:32浏览次数:31  
标签:pikachu 靶场 Linux 3306 镜像 docker Docker 8002

搭建pikachu

搜索关于pikachu的镜像

docker search pikachu

选择start最多的镜像,这里选择area39/pikachu

img

下载pikachu镜像

docker pull area39/pikachu

遇到拉取慢的情况下可以使用docker的国内镜像加速,创建或修改

/etc/docker/daemon.json,内容如下:

如果没有,创建文档

sudo touch /etc/docker/daemon.json

打开并修改

sudo vim /etc/docker/daemon.json

重启docker服务,使配置生效

sudo systemctl restart docker.service

启动pikachu容器

docker run -itd -p 8002:80 -p 3306:3306  --name pikachu area39/pikachu

-p 8002:80 -p 3306:3306:将本机的8002端口映射到容器中的80端口,3306映射到3306

在浏览器输入以下网址,访问Pikachu靶场,点击红字部分

http://your-ip:pikachu端口号

这里是

http://ip:8002

img

5.按照提示的步骤,要安装环境

img

ps:网上一些教材说要配置mysql+php+中间件的环境,我跟着一些文章配置,然后一直出错,然后发现好像没有配环境,这个靶场也能用(lll¬ω¬)

参考文章:>
https://blog.csdn.net/qq_52453830/article/details/127305385>
https://blog.csdn.net/aiwodefangzhuer/article/details/122589549

标签:pikachu,靶场,Linux,3306,镜像,docker,Docker,8002
From: https://www.cnblogs.com/moxian/p/17978714

相关文章

  • Docker 学习笔记 - 5
    DockerFile解析是什么Dockerfile是用来构建Docker镜像的构建文件,由一系列命令和参数构成的脚本构建三步骤编写Dockerfile文件dockerbuilddockerrun文件什么样???熟悉的Centos为例http://hub.docker.com/_/centosDockerFile构建过程解析Dockerfile内容基础知识1、每条......
  • 【linux-centos】更新yum源
    大家都知道Centos8于2021年年底停止了服务,大家再在使用yum源安装时候,出现下面错误“错误:Failedtodownloadmetadataforrepo‘AppStream’:Cannotprepareinternalmirrorlist:NoURLsinmirrorlist” sed-i's/mirrorlist/#mirrorlist/g'/etc/yum.repos.d/CentOS-*......
  • linux 开启ntp
    先确定有没有装ntp服务rpm-qantp如果没有安装,则需要部署ntp服务:yum2yum源IP ntp(如果本地有挂载yum源,直接yuminstallntp即可)1、修改/etc/ntp.conf内容,本目录下的配置拷过去进行修改。vim/etc/ntp.conf#创建日志路径#mkdir-p/data/ntpdata------------------......
  • Linux开发相关命令整理
    1.反转shell2.ldd3.objdump4.ldconfig5.telnet6.nc7.netstat8.ss9.tcpdump1.反转shell攻击者主机执行:nc-nlvp<port>被攻击者执行:bash-i>&/dev/tcp/<ip>/<port>0>&1也可以用于把局域网下主机终端暴露给公网下,这在特定场景下比较方便2.ldd用于查......
  • centos 查看 PCIE 接口 PCI-E Linux下查看PCIe版本及速率
    centos查看PCIE接口lspci|grep-ipcie#lspci|grep-ipcie01:00.0Ethernetcontroller:BroadcomInc.andsubsidiariesNetXtremeBCM57202-portGigabitEthernetPCIe01:00.1Ethernetcontroller:BroadcomInc.andsubsidiariesNetXtremeBCM57202-portGig......
  • docker内时间与北京时间相差8小时解决
    在使用docker容器查看日志的过程中,发现容器内的时间与实际时间晚了8小时,其实那个是UTC时间(标准时间),而我们所处的是CST时间(东八区时间) 创建容器查看日志启动一个容器1dockerrun -d -p 3306:3306 -eMYSQL_ROOT_PASSWORD=123456 --namemysql3306mysql:5......
  • 能用到退休的600条Linux命令,助你解决95%的问题
    你们好,我的网工朋友。曾经传统网工的工作中,很少用到Linux,但网络技术的更新,搞网络,多少得会点这玩意儿。正所谓书到用时方恨少,命令到用时全忘了,Linux命令真心多到爆炸。这不,今天就给你来一篇史上最全Linux命令总结的文章,命令有点多,一不小心整理了2w字,建议先收藏后阅读哈。今日文章阅......
  • windows本地免密登录linux
    环境:虚拟机CentOS7.5\本地Windows11准备:虚拟机已生成秘钥1、在windows本地生成密钥ssh-keygen-trsa密钥生成到 C:\Users\Administrator\.ssh2、上传公钥文件至虚拟机3、公钥追加至虚拟机.ssh/authorized_keys中 本地Windows免密登录虚拟机_windows终端免密登录......
  • RockyLinux8.8 本地镜像仓库搭建过程
    1.本地环境RockyLinux: RockyLinuxrelease8.8(GreenObsidian)python: 3.x.x公网镜像:rockylinux镜像_rockylinux下载地址_rockylinux安装教程-阿里巴巴开源镜像站(aliyun.com)2.说明Rockylinux是基于Redhat8在编译版本,在redhat8版本中相比较于redhat7中的本地镜......
  • Linux_6 thrift
    thrift实现匹配系统title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)基本架构实现match_system的服务端定义接口通过.thrift文件定义接口定义完成后通过命令自动生成接口代码的框架#编写接口文......