前面Thrift文章中,我曾经介绍过我为什么要用Thrift。Docker的使用却是不一样的。纯属没事找事,因为我现在一个人的团队,项目只要一个project目录足够了!
那我何苦要用Docker呢
各位且听听,用Docker的好处!
1、说实在的,一个人维护一个项目最大的痛点就是,项目太复杂,每次发布的时候要个命。
2、如果今天我想加台服务器,也是要个命!因为要安装的东西那实在是太多了,Python相关的库就有几十个,再加上thrift相关的,妥妥的,装一台机器得几个小时
3、您以为装好就完事了?对不起,每台机子的配置是不一样的,你可能还得花上几个小时来处理。不要跟我说你有自动化脚本什么的,我是开发出身不是运维出身,我需要的是更简单
Docker,它来了!
引入Docker,它可以解决我的这些困惑。当然,它也带给我了不少困惑!当然,它可以解决更多其他的问题,但我只里要这几个问题!
整个项目我目前使用了5个Docker容量(都是1份的情况),它们分别用来做:
1、Redis容器,redis在我这里,我仅仅只是做了一个缓存和session的用处
2、rpc容器,用来存放消息等发送RPC的
3、apps容器,用来存放apps的,apps保含了三个:a、管理后台api;b、小程序api;c:定时任务。