拉取镜像
1 | # docker pull ubuntu:18.04 |
可以看到我们刚拉取的镜像
1 | # docker images |
然后启动镜像,这里–name参数起了个花名
1 | # docker run -i -t --name pwn_2.27 ubuntu:18.04 bash |
环境搭建
一个新的docker环境里面是啥也没有的,连vim都没有,所以先update一下然后装一手vim,之后换源
1 | # vim /etc/apt/sources.list |
保存后update一下
接下来安装相应的环境
这里直接拿了知世师傅的脚本
1 |
|
这里需要注意安装seccomp-tools时如果是ubuntu16的话,默认安装的ruby版本是2.23,但是安装seccomp-tools要求ruby版本2.4以上,所以这里需要先升级一下ruby
1 | apt-get install software-properties-common |
设置tmux的鼠标切换
1 | ~# touch .tmux.conf |
打包为镜像上传
首先docker ps -a
查看我们docker 的实例号:
再打包为镜像
1 | docker commit -m "pwn 19.04 2.29" a403d2342bb4 r4bbit/dockerpwn:2.29 |
上传
1 | docker push r4bbit/dockerpwn:2.29 |
如果出现:
1 | denied: requested access to the resource is denied |
docker login
登录一下就行了