栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

centos8使用podman搭建vulhub

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos8使用podman搭建vulhub

centos8预装了podman,使用起来感觉跟docker差不多

podman官方文档:Getting Started with Podman

方法一:

sudo pip3 install podman-compose

 如果运行报错,可用下面命令修复

sudo pip3 install --upgrade podman-compose

下载vulhub:

git clone https://github.com/vulhub/vulhub.git

去到对应目录:

[pop@localhost usr]$ cd /usr/vulhub/struts2/s2-001
podman-compose build #将镜像拉到本地
podman-compose up -d #启动容器
[pop@localhost s2-001]$ podman ps
ConTAINER ID  IMAGE                                         COMMAND          CREATED        STATUS            PORTS                   NAMES
d051d5d5c13a  registry.access.redhat.com/ubi8/pause:latest                   9 seconds ago  Up 8 seconds ago  0.0.0.0:8080->8080/tcp  3162692aa2b3-infra
2bd8589bbcc0  localhost/s2-001_struts2:latest               catalina.sh run  8 seconds ago  Up 7 seconds ago  0.0.0.0:8080->8080/tcp  s2-001_struts2_1

 可通过127.0.0.1:8080访问

关闭容器:

podman-compose down

方法二:

podman search vulhub

podman pull docker.io/vulhub/struts2

会提示:

Trying to pull docker.io/vulhub/struts2:latest...
Error: initializing source docker://vulhub/struts2:latest: reading manifest latest in docker.io/vulhub/struts2: manifest unknown: manifest unknown

没有latest这个tag,需要到Docker Hub里搜索对应的镜像

https://hub.docker.com/r/vulhub/struts2/tags

 需要使用

podman pull vulhub/struts2:2.5.25

提示:

? Please select an image: 
    registry.fedoraproject.org/vulhub/struts2:2.5.25
    registry.access.redhat.com/vulhub/struts2:2.5.25
    registry.centos.org/vulhub/struts2:2.5.25
  ▸ docker.io/vulhub/struts2:2.5.25

选择最后一个

运行容器:

podman run -dt -p 8080:80/tcp docker.io/vulhub/struts2:2.5.25
[pop@localhost ~]$ podman ps
ConTAINER ID  IMAGE                            COMMAND        CREATED        STATUS            PORTS                 NAMES
ef1b346b65ca  docker.io/vulhub/struts2:2.5.25  mvn jetty:run  7 seconds ago  Up 7 seconds ago  0.0.0.0:8080->80/tcp  jovial_gauss

 发现127.0.0.1:8080都无法打开,原因不明,等待好心人告知。。

如果是用那些有lastest tag的镜像,就可以访问

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631146.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号