CTF小白一枚,迷茫之余,翻开武林绝学《从0到1》,仿佛看到了希望之光:
打开靶场,docker环境是个啥?
听起来很吓人,只见我一通操作猛如虎(此处省略一万字),终于安装好了docker环境。
做完两套练习,得意之余,对Docker好奇心油然而生,于是乎,安排!
1.why docker
我怎么知道?信息搜集一把梭!
解决运维和开发之间的矛盾,省去了配置环境的繁琐,就像是一套精装修的房子,极大的提高了生产和生活的效率,让ctfer从入门就感受到技术的力量!
2.where docker
下载了两套镜像后,我就在想,镜像看定是占空间的,那么该怎么去删除没用的镜像呢?
1.找到docker所在目录:
cd /var/lib/docker
ls
cd image
cd overlay2(bag)
ls
cat repositories.json(一种独立于编程语言的数据交换文本格式)(public store)
即可看到已经安装的镜像。
2.删除镜像
首先查看镜像所占空间:
docker system df
修剪:
docker system prune -a
发现此时靶场还是可以打开的,原来purne只能修剪没有运行的镜像。
3.斩草除根:
service docker stop
再次修剪
发现还是没删干净,加上狠参数-a,药到病除。
4.验证:
docker-compose up -d ,果然又要重新下载镜像。
实验成功,虽然依旧很菜,但还是有所收获,开心!
来源:freebuf.com 2021-06-06 20:44:51 by: r2ate1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
请登录后发表评论
注册