2018-05-18 真的是被阿里云容器服务坑惨了

最近更新adn项目,于是修改配置文件使用新的数据库,然后直接脚本编译和推送镜像,触发容器服务更新。
结果我改了好几次配置文件,发现项目还是起不来啊??
我也是服了。控制台日志里也是啥也没有啊?
坑的我都要吐血了!
最后去检查下容器里的项目配置,结果发现,根本不是我修改过的配置啊?
见鬼了?我修改的配置咋都不用呢?
然后去容器镜像服务中查看镜像,妈呀,这个镜像一直还是以前的啊,根本没有被更新啊!
那问题出在哪里呢?
手动本地推送编译好的镜像,直接报错“denied: requested access to the resource is denied”。
于是再次登录 docker login --username=xxx registry.cn-hangzhou.aliyuncs.com
登录成功后,再次推送镜像,终于看到镜像仓库中的镜像被更新了!!
再次部署服务,总算起来了!!!

以前镜像编译和推送,触发服务更新,都是脚本中做的,最后只看到触发服务的200。压根儿斗殴不知道镜像推送还会出错!!
要么脚本里得把顺序执行修改成 && 判断执行,才不会因为其中的某一个小环节出错都不知道,导致这样严重的问题。

你可能感兴趣的:(2018-05-18 真的是被阿里云容器服务坑惨了)