Docker:first meet – 作者:r2ate1

CTF小白一枚,迷茫之余,翻开武林绝学《从0到1》,仿佛看到了希望之光:

1622973849_60bc9d992160c333bd51e.png!small?1622973848794

打开靶场,docker环境是个啥?

1622976543_60bca81fecfbca83c51c4.png!small?1622976544314

听起来很吓人,只见我一通操作猛如虎(此处省略一万字),终于安装好了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 ,果然又要重新下载镜像。

实验成功,虽然依旧很菜,但还是有所收获,开心!

1622976723_60bca8d33b8032ca8beed.png!small?1622976723352

来源:freebuf.com 2021-06-06 20:44:51 by: r2ate1

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论