“故事要从一只蝙蝠说起......”
那是一个风和日丽的周末,博主闲来无事打开服务器,开始了更新工作
sudo apt update
sudo apt upgrade
sudo apt-get dist-upgrade
sudo apt autoremove
然后看了一下docker服务,心血来潮:要不给docker也更新一下?

"May there be enough clouds, to make a beautiful sunset."
发布于 2020-03-16 9 次阅读
“故事要从一只蝙蝠说起......”
那是一个风和日丽的周末,博主闲来无事打开服务器,开始了更新工作
sudo apt update
sudo apt upgrade
sudo apt-get dist-upgrade
sudo apt autoremove
然后看了一下docker服务,心血来潮:要不给docker也更新一下?
说干就干,不愧是我
先进入nginx的docker:docker exec -it xxxxxxxx /bin/bash
,一套熟练的更新,得到的却是212B/s的网速......然后vim /etc/apt/sources.list
一套流畅的换源——发现docker里面甚至没有装vim......(此处省略500遍m*p)
在尽力了千辛万苦之后,整个服务的四个docker全部更新到最新,然后顺手做个备份 [>_:]
然后在我尝试给博客添加https的时候,wp的数据库阻塞了,当时也没想啥,直接上重启大法,“没有什么问题是重启不能解决的”
然后重启一下:docker连不上了,数据库直接掉线??!?
然后,沙雕如我:没事,俺有备份,回滚一下就完事了
打开阿里云控制台,回滚,完成,启动docker,访问xiabee.cn:
emmm 80端口直接拒绝访问了......彼时的我眼前浮现出大写的两个字:“GG”
然后的一天,就是各种各种重启,各种控制台开放端口,各种找师傅帮忙
然后在某一次查看错误日志的时候看到了这个:
啊,原来是服务不兼容啊!我直接进容器把文件替换一下就好了嘛:
然后它报错了,告诉我容器正在重启无法进入??????
我:小问号你是不是有很多朋友???
然后我打开docker-compose.yml,发现了当时手贱写的自动重启,甚至还写了备注
然后事情就陷入了僵局,几乎是个死结......
最后的最后,下定决心:放弃抵抗,直接重装
这次重装比较彻底,不仅删掉了原来的容器,还删掉了原来的镜像,理论上来说应该和第一次安装没有太大区别
但是,它依然报错了!两个docker依然连不上数据库??!?
进入nginx的docker,本地回环访问,也是么的感情的被拒绝:
断线,重装,再断线,再重装——失了智一样开始哈搞,百度必应谷歌,翻遍各大博客,都没能解决问题......
然后就是毫无意义的重装重启,大概也就重启重装了几十次吧
然后我打开了乐学冷静一下
然后想了想,要不随缘验证一下文件完整性吧......(真的是随缘的)顺手进入ngixn文件夹,ls 一下——咦,怎么是空的???再 ls 一下——woc,还是空的???
*** nginx.conf呢?*** 配置文件呢?
仔细回想一下,为什么里面没东西呢......想起来了!docker-compose里面本来就没写这个文件夹的东西......配置文件要手动导入[/淦]
最后发现是因为自己太敢敢了,这种配置文件都能忘记放 QAQ
最后的最后当然是重新写一个nginx.conf,重启docker——它终于跑起来了 TTTATTT
各位以后重装重启各类服务一定记得看配置文件......
然后这次我把docker的自动重启功能给去掉了
Comments | NOTHING