使用docker复现CTF环境
docker环境的安装我也是看网上的教程,有很多自行百度。记录一些关于docker复现环境使用的一些操作。
一些docker的配置
刚刚安装好docker的需要开启服务
service docker start
再将docker服务设置为开机自启
systemctl enable docker.service
安装docker-compose
我是在ubuntu 18.04上配置的,centos的好像还有别的办法。
cd usr/local/bin/
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
这种方法通常因为网络原因安装失败,需要自己想点办法。
显示版本成功即说明可以安装成功
docker-compose --version
下载环境复现
通过git clone把环境下载下来,进入文件夹看见有.yml文件
在文件夹内执行
docker-compose build
容器镜像创建可能有点慢
之后使用
docker images
查看自己的镜像是否创建成功
镜像文件创建成功后,
docker run -i -d -P images的名字
这样容器就可以运行了
再查看自己的端口
docker ps
这样就可以进入复现环境来练习了.