从运维那里偷偷了解到几款后台工程师不可不知的软件,心里就痒痒得很,摩拳擦掌把手伸向了我的阿里云服务器,结果天不遂人愿,服务器被安全组规则整的完全没了脾气,访问不了,费了老大劲下载,解压,安装,部署好了,浏览器中一试,“connection establish failed”,到localhost试试,结果又是正常的,你说郁闷不?
我这个人有点强迫症,电脑剩余80G存储了,不敢装太大的软件,所以一直都没装docker,这次也是拼了。狠狠心,咬咬牙,为了梦想,装!
装好后一阵迷茫,这玩意儿咋用啊,搁置了半天后突然想起来,我之前写过一些关于docker的笔记来着,于是趁热打铁,拿来看看,顺便再docker中敲敲,熟悉熟悉。
大致熟了点之后,发现这家伙真的是个好东西啊,时代不一样了,目前的软件服务基本上都不是单机撑得起来的了,不过心大的也不在少数,一台机器死撑着,小公司有的搞搞主从,大公司标配集群化,架构越来越复杂,在一台实体机器上去模拟现实中的场景,在容器化之前其实还蛮难以实现的。但是有了docker就不一样了,pull一个image,run起来,想起几个示例,就run几次,性能高不说,还很快,不想用了,stop掉对应的container,然后rm掉呗。多方便,比起用VMware哐哐哐开机器快的多了。
有些命令,看了也就是看了,并不是很懂,这种case也只能一点点通过不断训练来弥补了,像什么inspect就是一个很精悍的 sub command,后面也要用起来呐。
有时候docker search到的image不能满足需求,比如官方标配的ubuntu/ubuntu:latest 连个vim都没有,因此自己创建一个Dockerfile来自定义自己的image就很有必要。
docker真不赖,新时代 模拟服务搭建的贴心好帮手。
网友评论