ubuntu18在docker下安装pwntools

1.安装

首先要换源,这步特别特别重要。
在这里插入图片描述
然后安装docker

sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

docker -v查看是否安装成功

2.拉取镜像

docker search 【镜像名】
docker pull  【镜像】

这里以pwntools为例
先用docker search 找一下镜像

ubuntu:~$ sudo docker search pwntools
NAME                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
pwntools/pwntools              CTF framework and exploit development library   11                   [OK]
hyperreality/cryptohack        Sage, pwntools and pycryptodome for CryptoHa…   2                    
frankspierings/pwntools        This container has some tools for playing CT…   1                    [OK]
disconnect3d/pwntools                                                          0                    
jamie8763/pwntools                                                             0                    
zcwmyself/pwntools             CTF tools                                       0                    
dannyft/pwntools                                                               0                    
fordhy/pwntools                                                                0                    
johnee/pwntools                                                                0                    
maxgoyette0/pwntools           It just works                                   0                    
blink219/pwntools_test         juse a test                                     0                    
statesidecash/pwntools                                                         0                    
newdockering/pwntools                                                          0                    
zxgio/pwntools_on_py2                                                          0                    
deltaclock/pwntools            Weekly builds of pwntools for py3 & py2.        0                    
sgh0t/pwntool                  pwndocker with pwntools/peda/pwngdb             0                    
beswing/ubuntu-17.10-for-pwn   CTF Pwn , Pwntools, pwndbg                      0                    
102160128/ubuntu1804v2         pwntools                                        0                    
jmzr/pwnbuntu                  ubuntu pwntools pwndbg                          0              
sudo docker pull pwntools/pwntools

这里要注意,每次输命令要加sudo提一下权限
不然会出现

Using default tag: latest
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/create?fromImage=pwntools%2Fpwntools&tag=latest: dial unix /var/run/docker.sock: connect: permission denied

解决办法如下

1.切换到root

sudo root

2.将docker添加到用户组

sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组
docker ps    #测试docker命令是否可以使用sudo正常使用

3.运行docker镜像

docker run -i -t pwntools/pwntools

exit
退出并停止docker

​ Ctrl+P+Q:容器不停止退出

启动容器
docker start ContainerID
重启容器
docker restart ContainerID
停止容器
docker stop ContainerID
强制停止容器
docker kill ContainerID

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值