返回介绍

2.1.3 Docker

发布于 2022-02-28 21:35:52 字数 1623 浏览 839 评论 0 收藏 0

在配置 pwn 环境时,如果不想每次都用 socat,那么 ctf_xinetd 是个不错的选择。

安装 docker:

$ sudo apt install docker.io

ctf_xinetd 用法示例:

$ git clone https://github.com/Eadom/ctf_xinetd.git
$ sudo docker build -t "helloworld" ./ctf_xinetd/
$ sudo docker run -d -p "0.0.0.0:10001:9999" -h "helloworld" --name="helloworld" helloworld

docker 的一些基本操作:

$ sudo docker images 
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
helloworld          latest              80b466e06d24        2 hours ago         372 MB
ubuntu              16.04               4a689991aa24        2 weeks ago         116 MB
$ sudo docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS              PORTS                     NAMES
8f8a5d22f68e        helloworld          "/start.sh"         About a minute ago   Up About a minute   0.0.0.0:10001->9999/tcp   helloworld
$ sudo docker stop 8f8a5d22f68e
8f8a5d22f68e
$ sudo docker rm 8f8a5d22f68e
8f8a5d22f68e
$ sudo docker rmi 80b466e06d24
Untagged: helloworld:latest

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文